通知            
            
                すべてクリア
            
        
	                                     Topic starter
                    2005年10月7日 7:31 PM  
		                                	            
	            C++で、あるクラス内で列挙型を定義して、その直後にその列挙型をメンバ変数とする構
造体を定義すると、エラーになります。列挙型をクラス外に出せば解決しますが、名前
の衝突がいやなので、できればクラス内で宣言したいのですが、どうすればいいのでし
ょうか?
よろしくお願いいたします。
	                                                        2005年10月7日 7:45 PM  
		                                	            
	            VC++ 6.0 で試してみましたが、エラーは出ませんでした。
問題の部分のソースを見せて頂けますか?
	                                                        2005年10月7日 7:46 PM  
		                                	            
	            あ、あと環境も書いて下さい。
	                                                        2005年10月8日 12:36 AM  
		                                	            
	            クラス名::列挙型とか?
	                                     Topic starter
                    2005年10月8日 9:13 AM  
		                                	            
	            すみません。.NETでMFCを使っています。
今.NETで試したところ、なぜか普通にできてしまいました。
できないソースを後日アップします。
よろしくお願いします。
	                                     Topic starter
                    2005年10月11日 6:58 PM  
		                                	            
	            すみません。問題のあるソースで再度試したところ、普通にビルドできました。
エラーを再現できませんでした。というかenumの位置が
エラーの原因ではなかったのかもしれません。
気持ち悪いですが、とりあえず解決とさせていただきます。
お手数をかけました。
またエラーが再現したら別スレ立てますので、よろしくお願いします。
