我缺乏C++经验,或者更确切地说,我在垃圾收集语言方面的早期学习,此刻真的很刺痛我,我在使用C++中处理字符串时遇到了问题。要说得很清楚,使用std::string或equlivents不是一个选项-这一直是char*的。所以:我需要做的非常简单,基本上可以归结为连接字符串。在运行时我有2个类。一个类包含基本文件名形式的“类型”信息。在标题中:char*mBaseName;后来,在.cpp中加载了从其他地方传入的信息。mBaseName=attributes->BaseName;第2类以基本文件名后缀的形式提供版本信息,它是一个静态类,目前是这样实现的:staticconstchar*