Pertanyaan yang diberi tag «const»

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 optimasi generator kode tambahan dan pemeriksaan statis tambahan atas kebenaran program.



4
Mengapa fungsi nilai absolut di C tidak menerima input const?
Di C, prototipe untuk fungsi nilai absolut (yang menerima float) adalah float fabsf( float ); Mengapa prototipe ini tidak menerima nilai konstan, seperti ini: float fabsf( float const ); fabsf tidak akan mengubah nilai input, kan? Jika saya memiliki fungsi yang menerima input dan memanggil fabsf, apakah saya terpaksa menghindari …



2
Saya ingin menambahkan segmentId baru (dengan nama yang sama) ke dalam array pemetaan saya tetapi dengan elementId yang berbeda tetapi metode yang sama
Di bawah ini adalah MapperInterface.php Saya mencoba mencari cara untuk menambahkan pernyataan if-else ke dalam const. array pemetaan. Sesuatu seperti itu: if (LIN02 == “VN”) o Treat LIN03 as the SKU · else if (LIN04 == “VN”) o Treat LIN05 as the SKU <?php declare(strict_types=1); namespace Direct\OrderUpdate\Api; use Direct\OrderUpdate\Api\OrderUpdateInterface; /** …
14 php  arrays  mapping  const 

2
Bagaimana expr dievaluasi begitu cepat
Saya telah mencoba ekspresi const yang dievaluasi pada waktu kompilasi. Tapi saya bermain dengan contoh yang tampak sangat cepat ketika dieksekusi pada waktu kompilasi. #include<iostream> constexpr long int fib(int n) { return (n <= 1)? n : fib(n-1) + fib(n-2); } int main () { long int res = fib(45); …
13 c++  const  constexpr 



1
Bagaimana mencegah modifikasi untuk menyusun data?
Katakanlah saya memiliki kelas yang terlihat seperti ini (ini hanya sebuah contoh): class A { double *ptr; public: A() : ptr( new double[100] ) {} A( const A &other ) { other.ptr[7] = 15; } void doNotChangeMyData() const { ptr[43] = 14; } void changeMyData() { ptr[43] = 14; } …
9 c++  const 
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.