クラス内の列挙型と構造体 – プログラミング – Home

クラス内の列挙型と構造体
 
通知
すべてクリア

[解決済] クラス内の列挙型と構造体


あみおさ
 あみおさ
(@あみおさ)
ゲスト
結合: 19年前
投稿: 14
Topic starter  

C++で、あるクラス内で列挙型を定義して、その直後にその列挙型をメンバ変数とする構
造体を定義すると、エラーになります。列挙型をクラス外に出せば解決しますが、名前
の衝突がいやなので、できればクラス内で宣言したいのですが、どうすればいいのでし
ょうか?

よろしくお願いいたします。


引用未解決
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

VC++ 6.0 で試してみましたが、エラーは出ませんでした。

問題の部分のソースを見せて頂けますか?


返信引用
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

あ、あと環境も書いて下さい。


返信引用
名無し
 名無し
(@名無し)
ゲスト
結合: 20年前
投稿: 15
 

クラス名::列挙型とか?


返信引用
あみおさ
 あみおさ
(@あみおさ)
ゲスト
結合: 19年前
投稿: 14
Topic starter  

すみません。.NETでMFCを使っています。

今.NETで試したところ、なぜか普通にできてしまいました。
できないソースを後日アップします。
よろしくお願いします。


返信引用
あみおさ
 あみおさ
(@あみおさ)
ゲスト
結合: 19年前
投稿: 14
Topic starter  

すみません。問題のあるソースで再度試したところ、普通にビルドできました。
エラーを再現できませんでした。というかenumの位置が
エラーの原因ではなかったのかもしれません。

気持ち悪いですが、とりあえず解決とさせていただきます。
お手数をかけました。
またエラーが再現したら別スレ立てますので、よろしくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました