C++の構造体にメンバ変数に同じ構造体を設定したいと思っています。具体的には
C++
1struct aa { 2 aa a; 3}; 4 5int main() { 6}
のようなコードを動かしたいです。しかし
prog.cc:2:5: error: field 'a' has incomplete type 'aa' 2 | aa a; | ^ prog.cc:1:8: note: definition of 'struct aa' is not complete until the closing brace 1 | struct aa { |
というエラーが出てしまいます。どうしたらよいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。