5
rand()
関数を初期値として使用する関数を持っていれば、プログラムがコンパイルされたとき、または関数が実行されたときにその値が見つかるでしょうか?初期化値はコンパイル時または実行時に計算されますか?
は言う:
int function(int init = rand()){
return init;
}
それはコンパイル時に発見された場合、どのように私は初期化が動的にする得ることができますか?私はNULL
初期化の値として使用すると思いますが、どうすればNULL
とinit = 0
の違いを教えてくれるのでしょうか?