14

私はしばらくの間VBで働いています。今、私はC ++を試してみましたが、文字列に出くわしました。文字列を宣言する方法が見つからないようです。

たとえば、VBの場合:

Dim Something As String = "Some text"

または

Dim Something As String = ListBox1.SelectedItem

上記のC++のコードに相当するものは何ですか?

どんな助けでも大歓迎です。

4

4 に答える 4

28

C ++は、次のstringように使用できるクラスを提供します。

#include <string>
#include <iostream>

int main() {
    std::string Something = "Some text";
    std::cout << Something << std::endl;
}
于 2012-04-18T22:03:24.560 に答える
2

標準<string>ヘッダーを使用する

std::string Something = "Some Text";

http://www.dreamincode.net/forums/topic/42209-c-strings/

于 2012-04-18T22:03:13.760 に答える
2

C++ では、次のように文字列を宣言できます。

#include <string>

using namespace std;

int main()
{
    string str1("argue2000"); //define a string and Initialize str1 with "argue2000"    
    string str2 = "argue2000"; // define a string and assign str2 with "argue2000"
    string str3;  //just declare a string, it has no value
    return 1;
}
于 2012-04-19T07:44:54.557 に答える
1

C ++での優先文字列型はstring、名前空間std、ヘッダーで定義されており、次の<string>ように初期化できます。

#include <string>

int main()
{
   std::string str1("Some text");
   std::string str2 = "Some text";
}

それについての詳細は、ここここで見つけることができます。

于 2012-04-18T22:09:43.477 に答える