掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CArrayの使い方 (ID:68969)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC++で下記のような構造体を宣言したいのですが、ビルドすると、下記の<出力エラー>が出てしまいます。 CArrayの構造体のなかで、CArrayの変数を使用する事はできないのでしょうか? ちなみに、CArray<char> data;をCByteArray data;としても同じようなエラーが出力されました。 struct ListData{ int index; // 登録番号 int cycle; // サイクル番号 CArray<char> data; // データ }; CArray<ListData> m_ListData; // リストデータ <出力エラー> 1>C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afxtempl.h(272) : error C2248: 'CObject::operator =' : private メンバ (クラス 'CObject' で宣言されている) にアクセスできません。 1> C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(554) : 'CObject::operator =' の宣言を確認してください。 1> C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h(524) : 'CObject' の宣言を確認してください。 1> コンパイラでのこの診断により関数 'CArray<TYPE> &CArray<TYPE>::operator =(const CArray<TYPE> &)' が生成されました。 1> with 1> [ 1> TYPE=char 1> ]
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.