我正在制作一个应该能够以与字符串类相同的方式分配 c 字符串的类:
string a = "My string";
我遇到的问题是它看起来不是operator=( char operand )
用于此目的的。所以我的问题是:用什么代替?
是)我有的:
class exstring
{
...
public:
exstring& operator=( char* );
...
};
...
int main()
{
exstring test = "test";
}
这使:
main.cpp:9:22: error: conversion from ‘const char [19]’ to non-scalar type ‘std::exstring’ requested
有任何想法吗?