Size: a a a

2020 June 30

IZ

Ilia Zviagin in pro.cxx
Pepe 🐸
Если деструктор вызван вручную а потом объект покидает скоуп, это УБ или нет?
Да.
источник

DF

Dollar Føølish in pro.cxx
Да что ты какой суровый Илья
источник

DF

Dollar Føølish in pro.cxx
Взял человека заварнил
источник

C

Code Life in pro.cxx
)))
источник

IZ

Ilia Zviagin in pro.cxx
Anastasia Kazakova
Привет всем!)
Да неужели?
источник

IZ

Ilia Zviagin in pro.cxx
Anastasia Kazakova
Привет всем!)
Очень рад.
источник

IZ

Ilia Zviagin in pro.cxx
Anatoly Tomilov
Технически в C++ можно эмулировать перегрузку по возвращаемому значению, а есть ли какие-то теоретические запреты на таковую, как часть языка? Вот я хочу сделать factory method make() для разных продуктов, для этого надо класс специализировать и т.п. Как-то неудобно. Вот бы сразу наделать этих методов, различающихся только возвращаемым значением.
Теоретически есть запрет, и он прост: перегрузка должна автоматом выбираться при вызове, по типам параметров.
источник

IZ

Ilia Zviagin in pro.cxx
Dollar Føølish
Взял человека заварнил
Варн - не бан
источник

AT

Anatoly Tomilov in pro.cxx
Ilia Zviagin
Теоретически есть запрет, и он прост: перегрузка должна автоматом выбираться при вызове, по типам параметров.
как-то не самоочевидно
источник

IZ

Ilia Zviagin in pro.cxx
Anatoly Tomilov
как-то не самоочевидно
Мне так не кажется.
источник

w

weakSB in pro.cxx
Приветствую
Не подскажите инструмент
Имеется исходный код c/ с++ программы

С таким фрагментом, например: fopen(somefile,"wb+");

Где somefile - это, например, #define somefile file.txt определенный в другом файле

А хочется посмотреть уже "раскрытое" значение
Чтобы результат был в духе fopen("file.txt".....);
??))
источник

ВГ

Владислав Голец... in pro.cxx
weakSB
Приветствую
Не подскажите инструмент
Имеется исходный код c/ с++ программы

С таким фрагментом, например: fopen(somefile,"wb+");

Где somefile - это, например, #define somefile file.txt определенный в другом файле

А хочется посмотреть уже "раскрытое" значение
Чтобы результат был в духе fopen("file.txt".....);
??))
В иде будет подсветка
источник

ВГ

Владислав Голец... in pro.cxx
Например в Eclipse она при наведении покажет всплывающее окно с тем где somefile был инициализирован
источник

ВГ

Владислав Голец... in pro.cxx
Владислав Голец
Например в Eclipse она при наведении покажет всплывающее окно с тем где somefile был инициализирован
А если это дефайн то его значение
источник

w

weakSB in pro.cxx
Окей

А если это не дефайн, а указатель на строку, переданный как аргумент

Ну вроде

Int a(const char* file...){

Fopen(file...)
источник

ВГ

Владислав Голец... in pro.cxx
weakSB
Окей

А если это не дефайн, а указатель на строку, переданный как аргумент

Ну вроде

Int a(const char* file...){

Fopen(file...)
То он покажет место инициализации
источник

ВГ

Владислав Голец... in pro.cxx
И даст туда перейти
источник

ВГ

Владислав Голец... in pro.cxx
На F2 вроде переход
источник

w

weakSB in pro.cxx
Хм

А не знаете, можно ли как то автоматизированно собирать такую информацию?
источник

w

weakSB in pro.cxx
Ну что то в духе:
Скрипт : поищи все fopen и рядом напиши места где агрументы инициализировались
источник