限制追加的字符串数
Restrict the number of strings appended
我有 CString temp = CString temp1 +CString temp2 + CString temp3 + CString temp4 + CString 5;(不应超过5个)。有没有办法做到这一点?
由于 CString
是 MS 内部类,因此不,您不能限制代码中任何地方的串联。
如果你想在某个特定的块中执行此操作,您可以简单地提供一个具有 5 个参数的函数:
CString concatenate(const CString& temp1 = CString(),
const CString& temp2 = CString(),
const CString& temp3 = CString(),
const CString& temp4 = CString(),
const CString& temp5 = CString(),);
使用 String.Format
来附加字符串,例如。
String _iString = String.Format("{0} {1} {2} {3} {4} {5}", param1,param2,param3,param4,param5)
然后在代码中使用_iString
...。
相关文章:
- 如何在不使用追加函数的情况下追加到字符串C++?
- 字符串的异常行为会追加属性 C++
- 附加作为空字符串的 ostream 可防止进一步追加
- 字符串反向迭代器自追加的持久性
- C++字符串追加的时间复杂度 - 字符串 1 += 字符串 2;
- C++ 字符串追加和运算符 += 之间的区别
- 无法追加到 COM Dll 中的字符串 奇怪的行为
- 将字符串追加到 lpCmdLine WinMain
- 将字符数组追加到字符串 C++
- 追加到字符串的 C++
- 如何在 C# 中将整个数组追加到字符串
- 将字符串追加到宏中的__FUNCTION__
- 限制追加的字符串数
- 将循环的输出追加到 c++ 中字符串向量的元素 已编辑
- 字符串擦除追加
- 应用程序在向字符串追加数据时崩溃
- 有效地向字符串追加或插入可变数量的空格
- 在C中使用strcat向字符串追加字符
- 向vector字符串追加
- C++ 字符串追加上的奇怪行为