0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト166:デフォルトの名無しさん 20/09/21 11:59:08.18 IzAwgxqY.net >>162 C#よくわかってないけど こういうことが知りたいの? https://ideone.com/SP3uBF 167:デフォルトの名無しさん 20/09/21 21:53:00.21 GP+Uv9qA.net >>165 すいません、そういうことです。 usingについてはおかげさまで意味が分かりました。ありがとうございます。 namespace名前空間?と言うもののメリットと言葉の意味がいまいち分からないのですが、 どっからどの部分までが名前空間なのでしょうか 168:デフォルトの名無しさん 20/09/21 23:03:56.25 IzAwgxqY.net >>166 namespaceがなかったら たとえば自分でなにか作ってるときとか、そこには自作のメソッドの定義があるわけで さらに公開されてるライブラリを使いたくなって、いざそこに組み込んだとき、 自作のメソッドと同名のメソッド名がライブラリ内で定義されてたらコンパイルエラーが発生する (重複定義された場合はコンパイラからすればどちらを呼び出していいかわからない) みたいな事態が発生してしまう さっきの例だと同名のメソッド(Console.WriteLine)を定義してても System名前空間とMyNS名前空間で分けたからコンパイルが通る System.Console.WriteLine(s); // Console.WriteLineはSystemに属するもの MyNS.Console.WriteLine(s); // Console.WriteLineはMyNSに属するもの namespace Hoge { // {}内はHoge名前空間に属する } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch