Câu hỏi được gắn thẻ «const»

Các hằng số trong lập trình là các định nghĩa có giá trị được cố định trong suốt quá trình thực thi chương trình. Văn học trong hầu hết các ngôn ngữ là hằng số, ví dụ. Trong các kiểu lập trình tham chiếu minh bạch, tất cả các định nghĩa là không đổi. Vùng lưu trữ dữ liệu đủ điều kiện const (đối tượng, trường, biến, tham số) là một khu vực "không bao giờ thay đổi", do đó cho phép tối ưu hóa trình tạo mã bổ sung và kiểm tra độ chính xác của chương trình.


5
Là các biến được khai báo với let hoặc const không được nâng lên trong ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Всплывают ли переменные, объявленные с помощью hãy и в const ES6? Tôi đã chơi với ES6 được một thời gian và tôi nhận thấy rằng trong khi các biến được khai báo với varđược nâng lên như mong đợi …



10
const tĩnh so với #define
Có tốt hơn để sử dụng static constvars hơn #definetiền xử lý? Hoặc có thể nó phụ thuộc vào bối cảnh? Ưu điểm / nhược điểm của từng phương pháp là gì?
212 c++  c  const 





4
Khai báo một mảng không đổi
Tôi đã thử: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = []float32 { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } Đầu tiên, khai báo và khởi tạo hoạt động tốt, nhưng thứ hai, thứ …
164 arrays  go  const 

11
Trận chung kết của Java so với C ++
Các Java cho lập trình viên C ++ hướng dẫn nói rằng (nổi bật là của riêng tôi): Từ khóa cuối cùng gần tương đương với const trong C ++ "Đại khái" có nghĩa là gì trong bối cảnh này? Không phải là họ chính xác giống nhau không? Sự …
151 java  c++  const  final 

3
Vùng chết tạm thời là gì?
Tôi đã nghe nói rằng việc truy cập letvà constcác giá trị trước khi chúng được khởi tạo có thể gây ra một ReferenceErrorthứ gọi là vùng chết tạm thời . Vùng chết tạm thời là gì, nó liên quan đến phạm vi và cẩu như thế nào, và trong …

17
Điểm của con trỏ const là gì?
Tôi không nói về con trỏ đến các giá trị const, mà là con trỏ chính nó. Tôi đang học C và C ++ ngoài những thứ rất cơ bản và chỉ đến hôm nay tôi mới nhận ra rằng con trỏ được truyền theo giá trị cho các hàm, …
149 c++  c  pointers  const 

6
Const trước hay const sau?
Để bắt đầu, bạn có thể biết rằng constcó thể được sử dụng để làm cho dữ liệu của đối tượng hoặc con trỏ không thể sửa đổi hoặc cả hai. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // …
145 c++  c  syntax  const 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.