私はクラス定義で "typedef"を使用していますが、このクラスが異なる位置で発生すると、異なる動作をし、エラーが発生する可能性があります。次のコードを確認してください。 コードのこのバージョンでは、エラーの原因となることがあります。 #include <vector>
#include <string>
class B;
class A
{
public:
A()
これは今のところ入手したコードですが、不完全な変数型のcontainer :: iteratorエラーのためにコンパイルされません。私のコードを整理する方法を理解しようとしているので、クラスとイテレータはまだかなり単純です。 template <typename T> class container {
using size_type = std::size_t;
using