|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|||||||||||
Статический класс25.04.2024, 04:02. Показов 11374. Ответов 165
Метки нет (Все метки)
Всем привет
хочу создать полностью статический класс и создаю но возникают ошибки неопределенные reference и пр. хотелось бы сделать так
пишу в итоге так
при компиляции получаю ошибки необъявленные ссылки на var1, var2 .... undefined reference to `SomeClass::var1 вопрос как объявить статический метод класса, а в идеале и вообще весь класс, чтобы не создавать в коде его экземпляр? Добавлено через 4 минуты основная задача вынести этот статический класс в один файл то бишь в модуль не хедер + cpp а сразу все в одном как в шарпах - очень удобно это они придумали в шарпах
0
|
|||||||||||
| 25.04.2024, 04:02 | |
|
Ответы с готовыми решениями:
165
Дан класс, преобразуйте его в статический класс со статическими методами и продемонстрируйте работу с ним Статический класс Статический член указатель на класс |
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|
| 13.05.2024, 15:34 | |
|
0
|
|
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|
| 13.05.2024, 15:35 [ТС] | |
|
заполнение первых байтиков - это же определение?
тогда для чего нужно определение, если есть инициализация.
0
|
|
|
фрилансер
6504 / 5748 / 1134
Регистрация: 11.10.2019
Сообщений: 15,392
|
||||
| 13.05.2024, 15:36 | ||||
|
0
|
||||
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
||
| 13.05.2024, 15:36 | ||
|
А то ТС и так в 3-х соснах (в буквальном фактически смысле) плутает уже 7-ю страницу
0
|
||
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|||||||
| 13.05.2024, 15:37 [ТС] | |||||||
|
что в хедере объявление определение в cpp объявление
0
|
|||||||
|
фрилансер
6504 / 5748 / 1134
Регистрация: 11.10.2019
Сообщений: 15,392
|
|
| 13.05.2024, 15:37 | |
|
1
|
|
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|
| 13.05.2024, 15:41 [ТС] | |
|
ага, т.е. это атавизм из cpp
определение A::test = 2; непонятно в чем отличие определения от инициализации. Добавлено через 1 минуту а может ли быть определение без инициализации? Добавлено через 1 минуту имеет ли смысл для переменной статической определение без инициаизации, если имеет - тогда это разные вещи, если не имеет - то это казуистика. каком случае может быть определение без инициализации касаемо статических переменных? и в целом на что это вообще влияет, я если честно не пойму, спасибо конечно за участие но какая разница определение это или инициализация, с точки зрения работоспособности кода - какая разница?
0
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
||
| 13.05.2024, 15:42 | ||
|
Для нас - с точки зрения программиста С++ - важно, что на момент выполнения самого первого оператора программы там в статической переменной уже будет 50. А откуда и в какой момент они там взялись - это вообще не важно. Тем более, что в разных случаях это могут быть радикально разные вариации.
0
|
||
|
фрилансер
6504 / 5748 / 1134
Регистрация: 11.10.2019
Сообщений: 15,392
|
||
| 13.05.2024, 15:42 | ||
|
вот стакан изготовили на фабрике - это определение. Пусть это статический стакан, поэтому он сразу инициализирован воздухом но рядом с линией проходил сторож Василий и он пожелал стакан инициализировать красненьким Не по теме: а вот сферический не статический стакан будет заполнен вакуумом. Если только рядом не появится Василий
1
|
||
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|
| 13.05.2024, 15:42 [ТС] | |
|
определение статической переменной без инициализации бывает?
0
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
||
| 13.05.2024, 15:44 | ||
|
Там это всё разжевано где что как называется общепринято. Я так понял читать вы ничего вообще не собираетесь? Чукча писатель?
0
|
||
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|
| 13.05.2024, 15:45 [ТС] | |
|
всем спасибо, надо тему заканчивать.
нужно время на осмысление. как по мне - 90% чисто история, не философия
0
|
|
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|||
| 13.05.2024, 15:46 | |||
|
(inline свежемодное нам тут все карты только вот путает)
0
|
|||
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|
| 13.05.2024, 15:56 [ТС] | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 13.05.2024, 16:25 | ||
|
Так вот, то был не ЯП (язык программирования) , а интерпретатор. Чем раньше вы поймете разницу - тем скорее вам станет легче )
0
|
||
| 13.05.2024, 16:29 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 13.05.2024, 16:50 | |||
|
перпендикулярное чему ? ЯП - это одно, скрипт - это другое. Компилятор - это одно, интерпретатор - это другое. И где же здесь ПЕРПЕНДИКУЛЯРНОСТЬ ? Вот тут может быть всё что угодно : Добавлено через 1 минуту
1
|
|||
|
Вездепух
13227 / 6859 / 1827
Регистрация: 18.10.2014
Сообщений: 17,381
|
|||||||
| 13.05.2024, 17:21 | |||||||
1
|
|||||||
|
16 / 18 / 2
Регистрация: 02.03.2024
Сообщений: 510
|
|||
| 13.05.2024, 17:33 [ТС] | |||
|
Добавлено через 2 минуты и интерпретируется в инструкции характерные для текущей архитектуры. я если честно не понимаю разницы между компиляцией и интерпретацией ![]() ну понимаю конечно концептуально, но фактически - оно ж все интерпретируется ![]() это конечн тема еще на 20 страниц, но думаю, ее не стоит поднимать. Да 1С - основной
0
|
|||
| 13.05.2024, 17:43 | ||
|
Не по теме:
1
|
||
| 13.05.2024, 17:43 | |
|
Не могу вызвать простой статический класс Статический полиморфизм. Базовый класс «прямоугольник» Нужно создать статический массив строк как статический массив указателей на строки. Условние ниже --> создать статический массив строк как статический массив указателей на строки, задание ниже --> Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|