constants ×9
Создан 06.01.2025
18
голоса
5
ответов
44
просмотров
Разница между const int*, const int * const и int * const?

Я всегда путаюсь, как правильно использовать const int *, const int * const и int * const. Существенно ли их различие? Существуют ли какие-то правила, определяющие, что можно, а что нельзя делать с этими указателями?

Мне нужно знать все "можно" и "нельзя" в контексте присваивания, передачи...

14
голоса
5
ответов
31
просмотров
Как создать константу в Python?

Как задать константу в Python?

В Java это делается следующим образом:

public static final String CONST_NAME = "Name";

Как это можно реализовать в Python?

11
голоса
5
ответов
33
просмотров
Существуют ли константы в JavaScript?

Вопрос о использовании констант в JavaScript

Существует ли способ использования констант в JavaScript?

Если нет, какова общепринятая практика для задания переменных, которые должны использоваться как константы?

8
голоса
5
ответов
31
просмотров
В чем разница между constexpr и const?

Заголовок: В чём разница между constexpr и const в C++?

Тело вопроса:

Я пытаюсь разобраться в различиях между constexpr и const в C++. У меня есть несколько вопросов по этой теме:

  1. Когда я могу использовать только одно из этих ключевых слов?
  2. В каких ситуациях я могу использовать...
7
голоса
3
ответов
34
просмотров
Что означает "const" в конце объявления функции?

Заголовок: Что означает 'const' в конце объявления метода класса?

Я читаю книгу, в которой говорится о следующем:

class Foo 
{
public:
    int Bar(int random_arg) const
    {
        // код
    }
};

Мне не совсем понятно, что означает использование ключевого слова 'const' в конце...

7
голоса
5
ответов
22
просмотров
PHP | define() против const

В PHP вы можете объявлять константы двумя способами:

С помощью ключевого слова define define('FOO', 1);

С использованием ключевого слова const const FOO = 1;

В чем основные различия между этими двумя подходами? Когда и почему следует использовать один способ, а когда - другой?

7
голоса
5
ответов
25
просмотров
Почему `Export Default Const` недопустим?

Я столкнулся с проблемой при использовании export default в сочетании с const в JavaScript. У меня есть следующий код, который работает нормально:

const Tab = connect(mapState, mapDispatch)(Tabs);
export default Tab;

Однако, если я попытаюсь сделать...

5
голоса
5
ответов
11
просмотров
Влияет ли использование const на параметры функции? Почему это не сказывается на сигнатуре функции?

Заголовок: Влияние использования const в параметрах функции и различия в декларации и определении

Здравствуйте!

У меня возник вопрос относительно использования модификатора const в функции. Рассмотрим простой мутатор, который принимает единственный булевый параметр:

void...
0
голоса
2
ответов
20
просмотров
Как получить размер std::vector в формате int?

Я попробовал следующий код:

#include 

int main () {
    std::vector v;
    int size = v.size;
}

Но получил ошибку:

cannot convert 'std::vector::size' from type 'std::vector::size_type (std::vector::)() const noexcept' {aka 'long unsigned int (std::vector::)() const noexcept'} to...