powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему тип не активного члена юниона??
18 сообщений из 43, страница 2 из 2
Почему тип не активного члена юниона??
    #39956748
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest
OoCc
пропущено...

Ты неправ.
Пруф?

Да, пруф пожалуйста. Твоеему утверждению.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39956749
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OoCc
a guest
пропущено...
Пруф?

Да, пруф пожалуйста. Твоеему утверждению.
Я в основном спрашивал, а не утверждал. Пруф пусть тащат те, кто утвержал.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39956750
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc
a guest
пропущено...
Пруф?

Да, пруф пожалуйста. Твоеему утверждению.

И желательно из стандарта.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39956753
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OoCc
OoCc
пропущено...

Да, пруф пожалуйста. Твоеему утверждению.

И желательно из стандарта.
Да, хорошее напоминание утверждающим, спасибо.
Когда будете пруфать про дефолтную инициализацию, пруфайте стандартом.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39956776
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вы, блин, вконец обленились...
https://en.cppreference.com/w/cpp/language/default_initialization
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957021
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest,

Да, то была не дефолт-инициализация.
Я имел в виду что объект будет проинициализирован дефолтным конструктором.
А запоминать как это все формально называется из десятка терминов предоставляю тем кому больше нечем заняться ))
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957031
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С++ определяет сколько... ? 19 способов инициализации пременной. Дай бох мне вспомнить хотя-бы 3-4 из них.

И после этого нужен PVS студия. Чтоб ИИ думал за разработчика где еще может грабля прилететь в лоб
или пистолет в ногу стрельнуть.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957047
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
С++ определяет сколько... ? 19 способов инициализации пременной. Дай бох мне вспомнить хотя-бы 3-4 из них.

Ну на счёт 19-ти вы, наверное загнули, но у нас в С++ ещё и типов массивов штук пять. И у них у всех разное предназначение. У некоторых даже по два способа получения доступа к элементу. И все эти типы массивов всё равно требуют понимания как они внутри реаизованы.

mayton
И после этого нужен PVS студия. Чтоб ИИ думал за разработчика где еще может грабля прилететь в лоб
или пистолет в ногу стрельнуть.

PVS Studio ещё и Яву анализирует.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957253
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky
Да, то была не дефолт-инициализация.
Я имел в виду что объект будет проинициализирован дефолтным конструктором.
И опять мимо. Там aggregate initialization (юниона и его первого члена) , а не вызов конструктора.
Anatoly Moskovsky
А запоминать как это все формально называется из десятка терминов предоставляю тем кому больше нечем заняться ))
Если тебе есть чем заняться, чёж ты ходишь по форумам и чушь пишешь?
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957308
mayton
С++ определяет сколько... ? 19 способов инициализации пременной. Дай бох мне вспомнить хотя-бы 3-4 из них.

И после этого нужен PVS студия. Чтоб ИИ думал за разработчика где еще может грабля прилететь в лоб
или пистолет в ногу стрельнуть.

берёшь любой из 19 способов и инициализируешь, как тебя нравится
это разве проблема?
в PVS, там где 42 примера он описывал, про инициализацию вроде ни одного не было
вполне реальные косяки
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза
mayton
С++ определяет сколько... ? 19 способов инициализации пременной. Дай бох мне вспомнить хотя-бы 3-4 из них.

И после этого нужен PVS студия. Чтоб ИИ думал за разработчика где еще может грабля прилететь в лоб
или пистолет в ногу стрельнуть.

берёшь любой из 19 способов и инициализируешь, как тебя нравится
это разве проблема?
в PVS, там где 42 примера он описывал, про инициализацию вроде ни одного не было
вполне реальные косяки

Безотносительно PVS.

Когда у разработчика есть 19 способов инициализации - у него в голове матрица из 19 стратегий.
И он, программируя должен сам себе давать логическое объяснение - почему он выбрал именно
этот способ а не тот.

Вариант - "мне так нравится или дело вкуса" я не принимаю как аргумент. Если у него (разработчика) нет
объяснения - значит у него нет аргументации. И я как тех лид или как человек который делает
code-reveiw попрошу его переписать инициализацию, выбрасывая из нее все WTF-воце-факи
там где я посчитаю это странным или непохожим на тот aproach который использовался 30 лет до этого
в языке С++.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957378


Модератор: Хорошая картинка но я убрал под спойлер. Слишком много экранного места занимает
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957388
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest
И опять мимо. Там aggregate initialization (юниона и его первого члена) , а не вызов конструктора.

Если у первого члена есть дефолтный к-тор то он именно им и будет проинициализирован.
Если же нет (POD) то нулями.

a guest
Если тебе есть чем заняться, чёж ты ходишь по форумам и чушь пишешь?

Ну у меня по крайней мере нет фиксации на других и я не хожу за ними везде по форумам ))
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957396
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья. Спокойнее. Нормальный-же топик. Зачем такие личностные выпады?
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957424
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky
a guest
И опять мимо. Там aggregate initialization (юниона и его первого члена) , а не вызов конструктора.

Если у первого члена есть дефолтный к-тор то он именно им и будет проинициализирован.
Если же нет (POD) то нулями.

Вроде бы у членов объединений не может быть конструкторов. Так что тут, видимо, без вариантов агрегеттив.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957458
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Вроде бы у членов объединений не может быть конструкторов.

Может в старых стандартах, до 11 и нельзя, не помню.
Но сейчас можно.
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957846
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky
a guest
И опять мимо. Там aggregate initialization (юниона и его первого члена) , а не вызов конструктора.

Если у первого члена есть дефолтный к-тор то он именно им и будет проинициализирован.
Если же нет (POD) то нулями.
Это ты типа показываешь что понял, почему там не вызов конструктора? Ну маладца.

Anatoly Moskovsky
a guest
Если тебе есть чем заняться, чёж ты ходишь по форумам и чушь пишешь?

Ну у меня по крайней мере нет фиксации на других и я не хожу за ними везде по форумам ))
КВС, да тут пожар в хвостовом отсеке .
...
Рейтинг: 0 / 0
Почему тип не активного члена юниона??
    #39957876
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Тема закрыта
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему тип не активного члена юниона??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]