というクラスがありAString
ます。それはかなり基本的です:
class AString
{
public:
AString(const char *pSetString = NULL);
~AString();
bool operator==(const AString &pSetString);
...
protected:
char *pData;
int iDataSize;
}
今、私はこのようなコードを書きたいです:
AString *myString = new AString("foo");
if (myString == "bar") {
/* and so on... */
}
ただし、既存の比較演算子はサポートするだけです
if (*myString == "bar")
そのアスタリスクを省略すると、コンパイラは不幸になります。
*AString
比較演算子を比較できるようにする方法はありconst char*
ますか?