intの値を新しいconst intにコピーするにはどうすればよいですか?この中const intに変換
int start= 343;
:
const int end = start;
がどのようにこれは、いずれかの例を行うことができますか?このから
あなたが使用している場合は
end++; // Compile error!
intの値を新しいconst intにコピーするにはどうすればよいですか?この中const intに変換
int start= 343;
:
const int end = start;
がどのようにこれは、いずれかの例を行うことができますか?このから
あなたが使用している場合は
end++; // Compile error!
OUT-私を助けてください方法を知ってはいけませんC++では、実行時に定数メンバ変数を設定できます。
class M
{
public:
M(int number) : mNumber(number)
{
}
const int mNumber;
};
何も変更されていませんが、const intではなくintです。 – user1341993
@ user1341993いいえ、 'end'は' const int'です...それはその前の 'const int'を意味します。 – hvd
+1、 'end'をブロックスコープで宣言する必要があることを付け加えることができます。 – ouah
:
int start = 343;
const int end = start;
あなたはend
がconstのあることを確認したい場合は、それを修正してみてください:私は本当に、このよう
あなたは間違っているわけではありませんが、不必要に問題を複雑にしています。 – hvd
使い方は? – user1341993
クラスもなく、 'int start; scanf( "%d"、&start);私は最初の答えで間違っていました。残念ですが、これをやりましょう。 –
これをやり直す。 –
あなたが提供した "コード"があなた自身の質問に答えるので、私はそれが可能かどうかを知りたがっています。答えは – user1341993
-1です。本当の問題が何であるかを理解できるように、より良いコードを提供してください。 –