-
c++ - Độ chính xác của hằng số: const char const * const GetName const (//stuff);
Được đánh dấu là bài tập về nhà vì đây là câu hỏi giữa kỳ tôi đã viết và tôi không hiểu câu trả lời. Tôi được yêu cầu giải thích mục đích của từng const trong câu lệnh sau: const char const * const GetName() const { ret
-
c++ - ý nghĩa của const int* const fun(const int* const& p) const;
const int* const fun(const int* const& p) const; Tôi đang cố gắng tìm ra các tham số đầu vào của nguyên mẫu hàm đã cho này. Mình đang phân vân giữa 2 cái này, không biết cái nào đúng.
-
c++ - `const` thành non-`const` hoặc non-`const` thành `const`
Đoạn mã sau được sử dụng để giảm sự trùng lặp mã khi có cả getters const và không phải const. Nó tạo ra một phiên bản const từ không phải const. Tôi đã tìm kiếm và nhiều người nói rằng tôi nên tạo phiên bản không phải const từ const.
-
TypeScript const và const có dạng const
Theo như tôi biết, TypeScript xem biến chuỗi const như một biến loại bất biến chỉ có giá trị đó và không có giá trị nào khác có thể có. Tôi luôn nghĩ rằng việc thêm const là dư thừa. Tại sao tôi nhận được thông tin sau trong phần thứ hai của ví dụ
-
char const *const *const tên biến
Tôi có một phương thức có chữ ký sau: size_t AdvanceToNextRuleEntryRelationIndex( size_t index, size_t nStrings, char const
-
c++ - Sự khác biệt giữa const char*, char const*, const char const* & lưu trữ chuỗi
Đầu tiên, sự khác biệt là gì: (1) const char* (2) char const* (3) const char const* Tôi khá chắc chắn rằng tôi hiểu điều này hoàn toàn, nhưng tôi đã hy vọng ai đó có thể cho tôi một câu cụ thể để nó sẽ
-
c++ - const func (const vô hướng& a) ba "const" trong const, tại sao?
Newbie đây! Mình đang đọc một đoạn code và thấy tác giả hay viết hàm thành viên là const int func (const scalar& a) const // etc Các bạn thấy ở đây có ba const, giờ mình hiểu rồi
-
Sự khác biệt giữa const int*, const int * const và int const * là gì?
Tôi luôn nhầm lẫn về cách sử dụng const int*, const int * const và int const * một cách chính xác. Có bộ quy tắc nào xác định những gì bạn có thể và không thể làm không? Tôi muốn biết tất cả những việc phải làm và
-
Khi nào nên sử dụng const* và const * const?
Tôi đã thấy mã nơi mọi người sử dụng const làm tham số hàm. Lợi ích của việc sử dụng const* so với const * const là gì? Đây có lẽ là một câu hỏi rất cơ bản, nhưng nếu ai đó có thể giải thích thì tôi sẽ rất biết ơn. Bool IsThisN
-
Sự khác biệt giữa const int*, const int * const và int const * là gì?
Tôi luôn nhầm lẫn về cách sử dụng const int*, const int * const và int const * một cách chính xác. Có bộ quy tắc nào xác định những gì bạn có thể và không thể làm không? Tôi muốn biết tất cả những việc phải làm và
-
Phương thức có tham số (const T *&) hoặc (T * &) hoặc (const T * const &) hoặc (T * const &)
Câu hỏi này đã có câu trả lời ở đây: Sự khác biệt giữa const int*, const int * const và int const * (23) là gì?
-
C++ Sự khác biệt giữa các tham chiếu Const đến các đối tượng không phải Const và các tham chiếu không phải Const đến các đối tượng không phải Const
Mục đích của việc tham chiếu từ khóa "const" là gì nếu đối tượng được tham chiếu không phải là đối tượng const? Có sự khác biệt nào giữa chức năng của r1 và r2 (bên dưới) không? int i = 42; // đối tượng không phải là const
-
Tại sao khai báo const const const này hoạt động?
bạn ơi hãy để tôi giải thích tại sao const const const const int const i = 0; là cú pháp hợp lệ. Tôi từ chối có bất kỳ suy nghĩ về chủ đề này. Mặc dù tôi tò mò liệu đó có phải chỉ là vấn đề cú pháp không? biên soạn
-
Sự khác biệt giữa const int*, const int * const và int const * là gì?
Tôi luôn nhầm lẫn về cách sử dụng const int*, const int * const và int const * một cách chính xác. Có bộ quy tắc nào xác định những gì bạn có thể và không thể làm không? Tôi muốn biết tất cả những điều nên làm và không nên làm liên quan đến nhiệm vụ, chuyển sang các chức năng, v.v.
-
c++ - Tại sao tôi không thể liên kết giá trị 'const char* const' với 'const char* const&&'?
Các hằng số trong const char* push(const char * const &&_data); có nghĩa là nội dung của tham chiếu không thể thay đổi. Tại sao tôi không thể chuyển const char* để đẩy? Câu trả lời hay nhất cho mã của bạn
-
const *const con trỏ trong tham số hàm
Tôi có một câu hỏi về các phương pháp hay nhất khi nói đến con trỏ trong tham số hàm và liệu chúng có nên được chỉ định là *const hay const *const hay không. Tôi biết có nhiều ý kiến khác nhau về việc sử dụng hoặc lạm dụng const. , nhưng ít nhất một số công dụng là để nắm bắt
-
C++ const char* đến const char* const
Tôi hiện đang viết một bài tập cho lớp của mình, bài tập này được cho là hoạt động như một lớp vỏ rất cơ bản. Tôi gần như đã hoàn tất nhưng tôi gặp vấn đề với execvp và mảng ký tự tham số của mình. Đây là một đoạn mã nhỏ của tôi. //Chia trái c
-
const char * VS char const * const (không nói về const là gì)
Vì vậy, tôi biết sự khác biệt giữa char const *, char * const và char const * const. Đó là: char* the_string : Tôi có thể thay đổi
-
c++ - `const char * const` vs `const char *`?
Tôi đang chạy một số chương trình mẫu để làm quen lại với C++ và tôi đã gặp phải sự cố sau. Đầu tiên, đây là mã mẫu: void print_string(const char * the_string) { cout << t
-
c++ - lỗi C2664: 'bool Strless::operator ()(const TCHAR *&,const TCHAR *&) const': không thể chuyển đổi tham số 1 từ 'wchar_t *const ' thành 'const TCHAR *&'
Tôi đang gặp khó khăn với các lỗi biên dịch trong hệ thống của mình, đây là mã struct Strless : public bin_function { public : bool operator()(cons
Tôi là một lập trình viên xuất sắc, rất giỏi!