【发布时间】:2011-05-29 18:39:50
【问题描述】:
以下代码产生编译错误invalid conversion from 'const char*' to 'char*'。 ptrInputFileName 和 ptrFileName 都被声明为 const char*。关于如何编译它的任何建议?谢谢。
TextInputBuffer::TextInputBuffer(const char *ptrInputFileName)
: ptrFileName(new char[strlen(ptrInputFileName) + 1])
{
//--Copy the file name.
std::strcpy(ptrFileName, ptrInputFileName);
【问题讨论】:
标签: c++ g++ compiler-errors