C++ での typedef の前方宣言 質問する

C++ での typedef の前方宣言 質問する

なぜコンパイラは typedef を前方宣言させないのでしょうか?

不可能だと仮定した場合、包含ツリーを小さく保つためのベストプラクティスは何ですか?

ベストアンサー1

前方typedefを行うことができます。しかし、

typedef A B;

まず最初に宣言する必要がありますA:

class A;

typedef A B;

おすすめ記事