限制附加的字符串数量

时间:2012-07-03 18:48:38

标签: c++

我有CString temp = CString temp1 + CString temp2 + CString temp3 + CString temp4 + CString 5; (不应超过5个)。 有没有办法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

由于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(),);

答案 1 :(得分:-1)

使用String.Format附加字符串,如..

String _iString = String.Format("{0} {1} {2} {3} {4} {5}", param1,param2,param3,param4,param5)

然后在代码中使用_iString ....