次のシグネチャを持つメソッドを持つクラスがあります。
void print(unsigned char *word);
""
のデフォルト値として設定する必要がありますword
。どうすればよいですか?
明らかなことを試しましたvoid print(unsigned char *word="");
が、次のエラーが発生しました。
error: cannot initialize a parameter of type
'unsigned char *' with an lvalue of type 'const char [1]'
void print(unsigned char *word="");
word
文字列リテラルで初期化できないので、誰がすればいいですか?