Size: a a a

2021 March 02

AS

Anatoly Shirokov in supapro.cxx
Nastya Medveda
то есть вместо
person vasya(name="Vasya", height = 1.84, weight = 84) он предлагал все это запихивать в структуру?
Да
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
d7d1cd
Прислал бы фото страницы из книги, но нельзя. Прата пишет, что оба не буферизуются.
clog буферизуется, я посмотрел
источник

d

d7d1cd in supapro.cxx
Nastya Medveda
то есть вместо
person vasya(name="Vasya", height = 1.84, weight = 84) он предлагал все это запихивать в структуру?
А зачем это?
источник

NM

Nastya Medveda in supapro.cxx
а если я этим хочу инициализироать структуру? то мне создавать структуру чтоб инициализировать структуру?
источник

d

d7d1cd in supapro.cxx
Artöm Bakri Al-Sarmini
clog буферизуется, я посмотрел
То есть, Прата врёт?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Не врет, просто неясно написано
источник

AS

Anatoly Shirokov in supapro.cxx
Nastya Medveda
а если я этим хочу инициализироать структуру? то мне создавать структуру чтоб инициализировать структуру?
Нет, в c+20 уже можно использовать именованные члены структуры при инациализации
источник

NM

Nastya Medveda in supapro.cxx
d7d1cd
А зачем это?
Ну вот у тебя есть структура и ты не помнишь, что раньше в строке параметров идет рост или вес. Ты указываешь параметры явно и все работает. А сейчас надо идти к телу структуры, смотреть что там в каком порядке.
источник

NM

Nastya Medveda in supapro.cxx
это такой замечательный способ лишний раз выстрелить в ногу.
источник

d

d7d1cd in supapro.cxx
Nastya Medveda
это такой замечательный способ лишний раз выстрелить в ногу.
Ну если ты перепутаешь int и string, то не скомпилится
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Nastya Medveda
Ну вот у тебя есть структура и ты не помнишь, что раньше в строке параметров идет рост или вес. Ты указываешь параметры явно и все работает. А сейчас надо идти к телу структуры, смотреть что там в каком порядке.
Для этого есть strong types
источник

NM

Nastya Medveda in supapro.cxx
а если я перепутаю два double?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
У кого Прата на английском под рукой? Там что написано про буферизацию clog?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Nastya Medveda
Ну вот у тебя есть структура и ты не помнишь, что раньше в строке параметров идет рост или вес. Ты указываешь параметры явно и все работает. А сейчас надо идти к телу структуры, смотреть что там в каком порядке.
По этой причине винапи невозможно использовать без открытого справочника
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Nastya Medveda
а если я перепутаю два double?
Еще это решается паттерном билдер, но в плюсах он нечасто используется
источник

NM

Nastya Medveda in supapro.cxx
Artöm Bakri Al-Sarmini
У кого Прата на английском под рукой? Там что написано про буферизацию clog?
отрпвила в личку - сам смотри
источник

NM

Nastya Medveda in supapro.cxx
Artöm Bakri Al-Sarmini
По этой причине винапи невозможно использовать без открытого справочника
В том то и дело, что с одной стороны они вводят декларацию переменных якобы чтоб уменьшить вероятность опечатки, но при этом не реализуют именование параметров, где не просто прорстор для ошибки, а целое минное поле.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Во времена создания плюсов это было не такой проблемой видимо
источник

SS

Sergey Sobolev in supapro.cxx
Nastya Medveda
В том то и дело, что с одной стороны они вводят декларацию переменных якобы чтоб уменьшить вероятность опечатки, но при этом не реализуют именование параметров, где не просто прорстор для ошибки, а целое минное поле.
С новыми стандартами это исправляется
источник

SS

Sergey Sobolev in supapro.cxx
Nastya Medveda
а если я перепутаю два double?
Также можно сказать и про конструктор в любом яп, который принимает два дабла, что из них что? Нужно смотреть в имена параметров
источник