あなたが(intなど)のポインタを宣言する際に通常、あなたがそれにメモリアドレスを割り当てる必要があるだろう:なぜ、配列をcharポインタに割り当てることができますか?
あなたはchar型のポインタを作成するときに、あなたがすることなく、それにchar型の配列を割り当てることができますアドレスを含める必要があります。
char* c = "Char Array";
この機能はどのように動作しますか?それはメモリを割り当て、それを指していますか?なぜ他の型ポインタも同じことをすることができないのですか?
これは実行できません。 'char * c = &'a';' –
'char * c =" char配列 "はC++ではコンパイルされません。代わりにCについて聞いてみたいですか? – edmz
@ダニエルあなたのC++コンパイラは、少なくともあなたに警告を与えていない場合、吸う。 –