|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
||||||
Нюансы терминологии и синтаксиса: объявление и определение31.01.2016, 17:52. Показов 3207. Ответов 62
Метки нет (Все метки)
Приветствую всех!
Ребята, подскажите, что есть объявление структуры, а что есть определение структуры? Читал сайты, но на одном пишут, что определение, а на втором - объявление. Например, что есть это:
Да, кстати, читал на сайте microsoft, что любое объявление является определением (кроме ряда случаев, перечисленных там). Судя из этого, выше представлено определение, верно?
0
|
||||||
| 31.01.2016, 17:52 | |
|
Ответы с готовыми решениями:
62
Нюансы синтаксиса: использование using Нюансы синтаксиса: использование typedef |
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||
| 01.02.2016, 00:23 | |||
|
0
|
|||
|
Неэпический
|
||||||
| 01.02.2016, 00:25 | ||||||
|
Подытожу:
3
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
||
| 01.02.2016, 00:29 | ||
|
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||
| 01.02.2016, 00:32 | |||
|
И я же об этом:
0
|
|||
|
Неэпический
|
||||||||||||
| 01.02.2016, 00:47 | ||||||||||||
В данном случае Вы путаете понятия "определение класса" и "определение переменной"
0
|
||||||||||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||
| 01.02.2016, 00:51 | |||||||
|
что "определенный тип" это тоже самое, что и "полный тип" (complete)
потому что на практике критично различать что есть форвард, что уже полностью описано, и что реально способно функционировать. почему функция определена? потому что у неё уже есть туловище. ею можно пользоваться. как то не логично считать класс определенным, когда ещё не определенны его запчасти, и никуда он без них не поедет.
1
|
|||||||
|
Неэпический
|
||||
| 01.02.2016, 01:08 | ||||
|
Причем, если запчасть не используется, то её определение и не нужно. Ведь если в автомобиле нет магнитолы - он всё равно автомобиль, и прекрасно справляется со своей функцией, а если колеса снять - тоже автомобиль, но врядли он поедет. В пункте 3.1/2 ясно написано что является declaration, а что definition. И там хоть нравится нам, хоть нет - так оно и есть. Добавлено через 3 минуты
2
|
||||
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
||
| 01.02.2016, 16:59 [ТС] | ||
|
Croessmah, а при объявлении, являющемся определением структуры физическая память не выделяется?
Например, тут:
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
||
| 01.02.2016, 17:05 | ||
|
1
|
||
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
|
| 01.02.2016, 17:08 [ТС] | |
|
nd2, столько терминологии, что свихнуться можно.
Я разобрался, спасибо!
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|
| 01.02.2016, 17:10 | |
|
Да и Croessmah тут не по стандарту пишет: в стандарте не пишется, что это объявление, являющееся определением, там просто: definition. Переводи, как хочешь.
0
|
|
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
||||||
| 01.02.2016, 17:28 [ТС] | ||||||
|
nd2, а если сделать так, память тоже не выделится:
0
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|
| 01.02.2016, 17:36 | |
|
1
|
|
|
Неэпический
|
|
| 01.02.2016, 18:35 | |
|
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|||||||||
| 01.02.2016, 19:30 | |||||||||
0
|
|||||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|
| 01.02.2016, 20:25 | |
|
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
||
| 01.02.2016, 20:36 | ||
|
Добавлено через 2 минуты Взял адрес, и что?
0
|
||
| 01.02.2016, 20:36 | |
|
Нюансы синтаксиса C++ - что обозначает запись *=
Нюансы синтаксиса: как напечатать логическое И в C++? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|