我一直在使用:
string letters = THESAMELENGTH; // Assign for allocation purposes.
Run Code Online (Sandbox Code Playgroud)
原因是,如果我:
string letters[THESAMELENGTH.length()];
Run Code Online (Sandbox Code Playgroud)
我收到一个非常量表达式投诉。
但如果我:
string letters[12];
Run Code Online (Sandbox Code Playgroud)
如果指南 const 字符串更改大小,我将面临需要更改每个实例的风险。
但是当我不使用这些条目时分配一个字符串似乎很愚蠢,我只希望我新分配的字符串与之前分配的 const 字符串长度相同,然后填充不同的值。
您如何建议我优雅且安全地执行此操作?