Pertanyaan yang diberi tag «constants»

Konstanta dalam pemrograman adalah definisi yang nilainya tetap di seluruh pelaksanaan program. Literal dalam sebagian besar bahasa adalah konstanta, misalnya. Dalam gaya pemrograman yang secara transparan transparan, semua definisi adalah konstan. Area penyimpanan data yang memenuhi syarat (objek, bidang, variabel, parameter) adalah yang "tidak pernah berubah", sehingga memungkinkan optimisasi generator kode tambahan dan pemeriksaan statis tambahan atas kebenaran program.

8
Mengimpor daftar panjang konstanta ke file Python
Di Python, apakah ada analogi dari Cpernyataan preprocessor seperti ?: #define MY_CONSTANT 50 Juga, saya memiliki daftar besar konstanta yang ingin saya impor ke beberapa kelas. Apakah ada analog untuk mendeklarasikan konstanta sebagai rangkaian pernyataan yang panjang seperti di atas dalam sebuah .pyfile dan mengimpornya ke .pyfile lain ? Sunting. …


5
Menghapus pointer ke const (T const *)
Saya punya pertanyaan dasar tentang petunjuk const. Saya tidak diizinkan untuk memanggil fungsi non-anggota const menggunakan pointer const. Namun, saya diizinkan melakukan ini pada pointer const: delete p; Ini akan memanggil destruktor kelas yang pada dasarnya adalah 'metode' non-const. Mengapa ini diperbolehkan? Apakah hanya untuk mendukung ini: delete this; Atau …

6
Mengapa bukan operator [] const untuk peta STL?
Contoh yang dibuat-buat, demi pertanyaan: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } Ini tidak akan bisa dikompilasi, karena operator [] adalah non-const. Ini sangat disayangkan, karena sintaks [] terlihat sangat bersih. Sebaliknya, saya harus melakukan sesuatu seperti ini: void MyClass::MyFunction( int x ) const …
89 c++  constants 



6
Mengapa referensi bukan "const" di C ++?
Kita tahu bahwa "variabel const" menunjukkan bahwa setelah ditetapkan, Anda tidak dapat mengubah variabel, seperti ini: int const i = 1; i = 2; Program di atas akan gagal untuk dikompilasi; gcc meminta dengan kesalahan: assignment of read-only variable 'i' Tidak masalah, saya bisa memahaminya, tetapi contoh berikut di luar …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.