Запитання з тегом «const»

Константи програмування - це визначення, значення яких фіксується впродовж виконання програми. Літерали на більшості мов, наприклад, константи. У референційно прозорих стилях програмування всі визначення є постійними. Область зберігання даних, що відповідає вимогам const (об'єкт, поле, змінна, параметр) - це те, що "ніколи не змінюється", що дозволяє додатково оптимізувати генератор коду та додаткову статичну перевірку правильності програми.


18
Яка різниця між const int *, const int * const і int const *?
Я завжди безлад , як використовувати const int*, const int * constі int const *правильно. Чи існує набір правил, що визначають, що можна, а що не можна робити? Я хочу знати всі дії та всі недоліки щодо завдань, переходу до функцій тощо.
1355 c++  c  pointers  int  const 



11
визначити () проти const
У PHP, коли ви використовуєте define('FOO', 1); і коли ви використовуєте const FOO = 1; ? Які основні відмінності між цими двома?
659 php  const  constants 



11
Статична константа рядка (член класу)
Я хотів би мати приватну статичну константу для класу (в даному випадку фабрика форм). Я хотів би мати щось подібне. class A { private: static const string RECTANGLE = "rectangle"; } На жаль, я отримую всілякі помилки від компілятора C ++ (g ++), наприклад: ISO C ++ забороняє ініціалізувати член …
445 c++  string  class  static  const 


30
Використання 'const' для параметрів функції
Як далеко ви їдете const? Ви просто робите функції, constколи це потрібно, або ви ходите цілу свиню і використовуєте її скрізь? Наприклад, уявіть простий мутатор, який приймає єдиний булевий параметр: void SetValue(const bool b) { my_val_ = b; } Це constнасправді корисно? Особисто я вирішую широко використовувати його, включаючи параметри, …
396 c++  const 

7
Чому "Експорт за замовчуванням Const" недійсний?
Я бачу, що таке добре: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Однак це неправильно: export default const Tab = connect( mapState, mapDispatch )( Tabs ); І все це добре: export default Tab = connect( mapState, mapDispatch )( Tabs ); Чи можна це пояснити, будь …

17
Вартість в JavaScript: коли ним користуватися і чи потрібно це?
Нещодавно я натрапив на constключове слово в JavaScript. З того, що я можу сказати, він використовується для створення незмінних змінних , і я перевірив, щоб його неможливо було переосмислити (у Node.js): const x = 'const'; const x = 'not-const'; // Will give an error: 'constant 'x' has already been defined' …

6
Чому я не можу у своєму класі мати "public static const string S =" stuff ";
При спробі складання мого класу я отримую помилку: Константа 'NamespaceName.ClassName.CONST_NAME'не може бути позначена статичною. на лінії: public static const string CONST_NAME = "blah"; Я міг це робити весь час на Яві. Що я роблю неправильно? І чому це не дозволяє мені це зробити?
321 c#  const  constants 

17
Чому JSHint видає попередження, якщо я використовую const?
Це помилка, яку я отримую під час використання const: <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Мій код виглядає приблизно так: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; Код працює добре, …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.