Size: a a a

2021 July 12

N2

N 2 in supapro.cxx
так мы аллоцируем объекты разного размера в куче и все работает, например стэк легко можно написать для элементов любого размера
источник

DP

Denis Paukaev in supapro.cxx
Только это не стек уже тогда
источник

IZ

Ilia Zviagin in supapro.cxx
Массивы не проходили ещё, да?
источник

AF

Aidar Fattakhov in supapro.cxx
Ну сделай интрузивную ноду
источник

AF

Aidar Fattakhov in supapro.cxx
А лучше просто указатель сунь в std list
источник

IZ

Ilia Zviagin in supapro.cxx
Ну вот так, да..
источник

IZ

Ilia Zviagin in supapro.cxx
Только
wifstream  тогда уж, раз у тебя широкие строки
источник
2021 July 13

AS

Alex Skatkov in supapro.cxx
Спасибо, что-то похожее. Завтра попробую.
источник

AS

Alex Skatkov in supapro.cxx
Отвечал уже.
источник

D

Dethlord in supapro.cxx
так для этого и созданно куча языков,каждый решает свои задачи,по части долго писать код это хрень,я видел людей которые со скоростью мысли практически пишут код,это тупо зависит от опыта и сложности задачи
источник

d

d7d1cd in supapro.cxx
Объясните, почему здесь decltype требует конструктора? Почему компилятор не может просто посмотреть тип, который возвращает foo, и создать такую переменную?

https://godbolt.org/z/f5r85xf73
источник

DF

Dollar Føølish in supapro.cxx
Погугли declval
источник

DF

Dollar Føølish in supapro.cxx
Там в страничке на цппреференс вроде есть обьяснение
источник

d

d7d1cd in supapro.cxx
Я знаю, что это решается через declval. Мне не понятно почему это  без него не может работать.
источник

АК

Александр Караев... in supapro.cxx
Потому что даже unevaluated контекст должен быть компилируемым
источник

d

d7d1cd in supapro.cxx
А зачем так сделано?
источник

АК

Александр Караев... in supapro.cxx
Это логично. Рассмотри идиому auto foo(..) -> decltype(expr) { return expr; } - если decltype и return будут работать по разным правилам, это будет очень нелогично.
источник

АК

Александр Караев... in supapro.cxx
И перед тем, как просто "посмотреть тип", компилятор должен как минимум сделать overload resolution, как в настоящем коде.
источник

J

Jo in supapro.cxx
добрый день, в переменную WCHAR записываю информацию из файла с помощь функции wifstream, но не могу понять как правильно задать размер для переменной и WCHAR и в функции read(), в моем примере я указываю 1024, но хотелось бы указывать правильный размер, тот который в файле с которого я читаю, подскажите пожалуйста как мне найти размер информации для указания ее в переменной WCHAR? Вот мой код:

WCHAR s1[1024];
wifstream wifs(project_path);
wifs.read((wchar_t*)s1, 1024);
wifs.close();
источник

TS

Till Schneider in supapro.cxx
wstring
источник