using namespaceってなんですか?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/12/25(火) 22:23:32.290002デフォルトの名無しさん
2012/12/25(火) 22:34:53.11int calc(int a , int b) { return a+b; }
}
namespace B {
int calc(int a , int b) { return a*b; }
}
using namespace X;
int main(void) {
printf("%d" , calc(2,3));
return 0;
}
XをAにすると5が
XをBにすると6が出力される
A::calc()は足し算だし
B::calc()は掛け算である
たとえばB::calc()の方しか使わないとき
B::を書くのが面倒なので
using namespace B;とかくと、
calc()が掛け算の演算を表すようになる
0003デフォルトの名無しさん
2012/12/25(火) 22:43:35.80ありがとうございまーす
0004デフォルトの名無しさん
2012/12/26(水) 00:52:57.510005デフォルトの名無しさん
2012/12/26(水) 02:19:31.57言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0006デフォルトの名無しさん
2012/12/26(水) 21:41:06.05■ このスレッドは過去ログ倉庫に格納されています