Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このプログラムをコンパイルできないのはなぜですか?
void foo( const char* & str ) { str = "bar"; } foo( "foo" ); //Compiler Error!! Why? const char* str = "foo"; foo( str ); // No Erro
引数をハードコードするにはどうすればよいですか? フーのように( "MyString" )?
( "MyString" )
"foo"ありchar const[4]ませんchar const*。配列はポインターではないため、配列はポインターへの参照にバインドできません。
"foo"
char const[4]
char const*