これは GCC/G++ に基づいており、通常は Ubuntu に基づいています。
これが私がやった私のサンプルプログラムです:
#include <iostream>
using namespace std;
int main()
{
std::string c = "Test";
cout << c;
return 0;
}
上記のコードは正常に動作します。
しかし、私にはよくわからない2つの問題があります...
文字列宣言を
std:string
( with one:
) として記述しても問題なく動作します。違いは何ですか?プライベート変数を宣言するためにクラス内で
std:string
(1 つを使用して) を使用すると、エラーerror: 'std' does not name a type が表示されます。この宣言の例::
class KType
{
private:
std:string N;
};
誰かがこれらの問題を説明してもらえますか? どうもありがとう!