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 回答