Code Bye

想问一下c++关于字符串的操作

对于字符串string,用c++有诸多不便。例如 StringBuilder sb = new StringBuilder();在Java上可行。假如本人想在vc中使用这个函数本人应该怎么用?或说本人怎么定义一个可变的字符序列
解决方案

5

1. string 是可变的。
2. 还有 stringstream 。

2

字符串那些事儿:BSTR-LPSTR-LPWSTR-CString-VARIANT-COleVariant-_variant_t-CComBSTR-_bstr_t
http://blog.csdn.net/pizi0475/archive/2010/03/04/5346708.aspx

6

string本身就是可变的,内存分配已经封装于string的相关成员函数中了,不需要再去分配内存

20

引用:
Quote: 引用:
Quote: 引用:
Quote: 引用:

string本身就是可变的,内存分配已经封装于string的相关成员函数中了,不需要再去分配内存

本人突然想到,string能声明成数组吗?比方说 string s[80]={…};

那么本人想遍历循环呢例如 像Java那样for(String c: s)  c++应该怎样表达

	string strArray[10];
	for (int i = 0; i < 10; ++i)
	{
		//strArray[i]
	}

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明想问一下c++关于字符串的操作