こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Borlandで組んだC+サンプルでエラーに

borlandでc++のあるサイトのサンプルを動かそうとしたのですが、

C:\borland\work\stl_sample3>bcc32 stl_sample3.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
stl_sample3.cpp:
エラー E2206 stl_sample3.cpp 22: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 30: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 33: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 43: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 45: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 48: 不正な文字 '$' (0x24)(関数 main() )
*** 6 errors in Compile ***

というエラーになりました。

22行目は map<string, vector<string> > $_POST;
となっています。
もしかして、borland c++コンパイラでは$が使えないのでしょうか?
VSでないとダメなのですか?

投稿日時 - 2013-09-19 16:52:33

QNo.8271023

すぐに回答ほしいです

質問者が選んだベストアンサー

標準のC++の変数名で使用できるのはアルファベット(大文字・小文字)・アンダーバー・数字だけです。
それにマイクロソフト独自の仕様として$が使用可能な文字に追加されています。
http://msdn.microsoft.com/ja-jp/library/565w213d.aspx

投稿日時 - 2013-09-19 17:24:28

お礼

やはりそうでしたか、ありがとうございます。
変更方法を探してみます。

投稿日時 - 2013-09-19 17:30:32

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問