Сообщение Re: инициализировать переменную в конструкторе от 12.03.2025 21:42
Изменено 12.03.2025 21:48 xma
Re: инициализировать переменную в конструкторе
Здравствуйте, sergey2b, Вы писали:
S>Подскажите пожалуйста есть ли варианты инициализировать переменную в конструкторе
S>данный код генерирует ошибку error G99FBF662: field 'kWindowName_' is uninitialized when used here
гуглим "инициализация константы в конструкторе класса c++", находим
Конструкторы и инициализация объектов
https://metanit.com/cpp/tutorial/5.2.php
делаем выводы
(навскидку должно получится что то такое)
ну и варианты с оптимизацией универсальности (не гарантирую что работают, проверять лень) :
навскидку,
если не заводится, можно по пробывать так
P.S.:
если что то не работает, то гугл и отладка в помощь
S>Подскажите пожалуйста есть ли варианты инициализировать переменную в конструкторе
40 лет как под наркозом
я работалговновозомговнокодером
S>данный код генерирует ошибку error G99FBF662: field 'kWindowName_' is uninitialized when used here
гуглим "инициализация константы в конструкторе класса c++", находим
Конструкторы и инициализация объектов
https://metanit.com/cpp/tutorial/5.2.php
делаем выводы

топорный вариант | |
| |
ну и варианты с оптимизацией универсальности (не гарантирую что работают, проверять лень) :
навскидку,
с uniform-инициализацией (C++11) | |
| |
если не заводится, можно по пробывать так
с инициализацией в конструкторе | |
| |
P.S.:
если что то не работает, то гугл и отладка в помощь

Re: инициализировать переменную в конструкторе
Здравствуйте, sergey2b, Вы писали:
S>Подскажите пожалуйста есть ли варианты инициализировать переменную в конструкторе
S>данный код генерирует ошибку error G99FBF662: field 'kWindowName_' is uninitialized when used here
гуглим "инициализация константы в конструкторе класса c++", находим
Конструкторы и инициализация объектов
https://metanit.com/cpp/tutorial/5.2.php
делаем выводы
(навскидку должно получится что то такое)
ну и варианты с оптимизацией универсальности (не гарантирую что работают, проверять лень) :
если не заводится, можно по пробывать так
P.S.:
если что то не работает, то гугл и отладка в помощь
S>Подскажите пожалуйста есть ли варианты инициализировать переменную в конструкторе
40 лет как под наркозом
я работалговновозомговнокодером
S>данный код генерирует ошибку error G99FBF662: field 'kWindowName_' is uninitialized when used here
гуглим "инициализация константы в конструкторе класса c++", находим
Конструкторы и инициализация объектов
https://metanit.com/cpp/tutorial/5.2.php
делаем выводы

топорный вариант | |
| |
ну и варианты с оптимизацией универсальности (не гарантирую что работают, проверять лень) :
с uniform-инициализацией (C++11) | |
| |
если не заводится, можно по пробывать так
с инициализацией в конструкторе | |
| |
P.S.:
если что то не работает, то гугл и отладка в помощь
