スレを勃てるまでもないC/C++の質問はここで 14
■ このスレッドは過去ログ倉庫に格納されています
0474デフォルトの名無しさん
2010/04/13(火) 10:07:40お互いの言葉の意味が通じないから実例を示す。
std::vector<int> int_array;
std::vector<char> char_array;
std::vector<std::vector<int> > intvec_array;
この3つの変数はコンパイル前にそれぞれ別々のコードに展開される。
int_array.size() と char_array.size() と intvec_array.size() もそれぞれ別のコードの関数が生成される。
それにより、高速性と、型依存しないvectorという高機能性の両方が実現されるが、
トレードオフとしてコードサイズが犠牲になっている。
あと、LL言語の正式な定義にはc#やらjavaは合致しないかもしれない。詳しい定義は知らん。
でもC使いから見たらc#なんてLL言語で充分だよ。
■ このスレッドは過去ログ倉庫に格納されています