3
これがコンパイルされる理由がわかりません
私は確かに何かを見逃していますが、これが(g ++とclang ++の両方で)コンパイルされる理由がわかりません: struct A { }; struct B { }; int main() { A a(B); } まず第一にB、型です...値ではありません。このコードをどのように解釈すればよいですか?
宣言は、プロトコル(ヘッダー)を提供するサブプログラム(プロシージャーまたは関数)の一部ですが、サブプログラムの本体ではありません。