通知
すべてクリア
Topic starter
2003年2月15日 11:32 AM
a_method(const string &, int)
上記のような関数を呼び出すとき第一引数に下記「a」を入れると
外部参照エラーになってしまいます。
char[256] a ;
a = 'abc';
何かにキャストするすると思うのですが、
何にキャストすればよいのでしょうか?
どうぞよろしくお願いします。
2003年2月15日 5:49 PM
提示されているソースはどれもC#の文法と全然違いますが、
VC++ラウンジと投稿先を間違われていませんか?
>a_method(const string &, int)
引数に対するconst指定はありませんし、ここで&も使えません。
>char[256] a ;
こういう宣言もできません。
あえて書くなら、
char[] a = new char[256];
と書けます。でも、C言語のchar型とは違いますし
(符号なし16ビット整数でUNICODE1文字を表します)、
通常、文字列を扱う場合はstring型を使います。
>a = 'abc';
文字型にこのように代入することもできません。
#C言語でもこういう記述はないのでは?
#char a[] = abc;ならありますが・・・