一部のメンバーをスマート ポインターとして参照するクラスを作成しました。このクラスの配列を作成したいのですが、さまざまな種類のエラーが発生します。
class ConnectionType : public SimpleRefCount<ConnectionType> {
public:
Ptr<Socket> txMstrSocPtr; /// Pointer to Master tx socket
Ptr<Socket> rxMstrSocPtr; /// Pointer to Master rx socket
Ptr<Socket> txSlavSocPtr; /// Pointer to Slave tx socket
Ptr<Socket> rxSlavSocPtr; /// Pointer to Slave rx socket
//ConnectionType();
//~ConnectionType();
void rxMstrCallBack(Ptr<Socket> socket);
void rxSlavCallBack(Ptr<Socket> socket);
};
Ptr<ConnectionType> ConnectionArray[NUMBER_OF_CONNECTIONS] = CreateObject<ConnectionType>();
それは私にエラーを与えます エラー 1 エラー C2075: 'ConnectionArray': 配列の初期化には中かっこが必要です
2 IntelliSense: '{...}' を使用した初期化が集約オブジェクトに必要です