|
5 / 5 / 4
Регистрация: 18.11.2014
Сообщений: 81
|
|
Как создать глобальную константу для всего проекта?20.11.2014, 22:43. Показов 16359. Ответов 24
Метки нет (Все метки)
0
|
|
| 20.11.2014, 22:43 | |
|
Ответы с готовыми решениями:
24
Как создать константу для нескольких файлов проекта Как создать глобальную константу для объекта Как объявить глобальную переменную для всего проекта? |
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||
| 21.11.2014, 21:27 | ||
|
0
|
||
|
9 / 9 / 5
Регистрация: 15.11.2011
Сообщений: 115
|
|||||||
| 21.11.2014, 22:00 | |||||||
|
А так можно написать в заголовочном файле?
0
|
|||||||
|
Вездепух
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
|
||||||||
| 21.11.2014, 22:30 | ||||||||
|
Во-первых, именно с точки зрения ODR - разумеется, можно. Получится самостоятельная внутренняя переменная в каждой единице трансляции. Во-вторых, сам указатель - это теперь не константа, а полноценная переменная. Это криво по тем же причинам, по которым кривы глобальные переменные. Я бы не стал делать такого без очень большой и очень специфической необходимости. В-третьих, приведение типа строкового литерала к 'char *' в С++ уже запретили (в С++11), т.е. ваш код неправилен. Надо как минимум
1
|
||||||||
|
Форумчанин
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||
| 22.11.2014, 02:49 | ||
|
0
|
||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||
| 22.11.2014, 03:58 | ||
|
Забыл, правда, упомянуть про мнемонические названия, которые обретают магические числа, соотнеся мы их с константами, но это уже сделали вы.
0
|
||
| 22.11.2014, 03:58 | |
|
Как объявить глобальную константу? Как qt создать глобальную переменную для двух классов? Как создать глобальную переменную для доступа из других файлов? Как сделать указатель глобальным для всего проекта? Как объявить переменную для доступа на уровне всего проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|