これは宿題ではなく面接テストの質問です。テストは終了しました。C++のデフォルトの引数にはいくつかの特殊なプロパティがありますか?
C++のデフォルト引数について、次のうちどれが正しいですか?
A. Default Argument cannot be of a user-defined type.
B. Default Argument can never precede non-default arguments
C. Default Argument cannot be of pointer type.
D. Default Argument exist in global heap not function's stack
E. Default Argument are not considered for generating the function's signature.
私はBとEを選択しました。これらは正しいですか?私はDについて確信していません、それも正しいですか?
F - 既定の引数を使用しないでください。 –
@JimRhodes:それを説明する気に? –
@ニコルボラス:それは冗談だったけど、私は決して使っていない。私は彼らが間違いにつながるのを見ました。そして、あなたが慣れていないコードを見ていると、関数に渡されるパラメータが増えていることに気づかないかもしれません。 –