C++ プログラムは次のようになります。
class Foo
{
// something here
};
int main ()
{
Foo f_A;
Foo f_B;
Foo f_C;
//do something here
return 0;
}
f_A
g++ では、 の前f_B
に構築し、後f_B
にf_B
分解し、後に分解することが証明されていf_C
ます。シーケンスを決定するものは何ですか? コンパイラ関連ですか?