- 1 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 00:00:47 ]
- エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。 ※sage禁止です(と代々スレに書いてありますが自己判断で)。 【前スレ】 【初心者歓迎】C/C++室 Ver.49【環境依存OK】 pc11.2ch.net/test/read.cgi/tech/1203478421/ 【アップローダー】(質問が長い時はココ使うと便利) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
- 259 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 17:54:45 ]
- 1:#include <iostream>
2:#include <string> 3: 4://using namespace std; 4: 6:class Foo { 7:private: 8: std::string s; 9: 10:public: 11: string getValue ( void ) { return s; }; 12: void setValue ( const string s_in ) { s = s_in; }; 13:}; 14: 15:int main ( void ) { 16: Foo f; 17: f.setValue("abcd"); 18: std::cout << f.getValue() << std::endl; 19: return (0); 20:} これをコンパイルすると、次のメッセージが出てコンパイルエラーになってしまいます。 "foo2.cpp", 行 11: エラー: 型の名前が予期される位置に "string" があります. 4行目のusingステートメントを有効にするとコンパイルできます。 何が間違ってるのでしょうか? Cは経験あるのですが、C++はド素人で良く分かりません(T_T
- 260 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 17:57:53 ]
- 4,8,11行目を見て、何か気付かないか?
- 261 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 17:59:04 ]
- namespaceや名前空間でググれ
- 262 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 18:03:35 ]
- うわ、自分で書き込んだレスみたらすぐ分かったw
エディタで見てるときはどうしても気付かなかったのに。 お目汚しすいませんでした・・・
|

|