Size: a a a

2020 April 11

DK

Denis Kormalev in pro.cxx
это не сделает их несколькострочными после подстановки же
источник

NP

Nikita Provotorov in pro.cxx
Denis Kormalev
это не сделает их несколькострочными после подстановки же
а, наверное да)
источник

MA

Muhammad Akhmedibirov in pro.cxx
Здравствуйте, никто не знает каналы, группы, чаты, по задачам на с++ или си ?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Alex
Можно ли написать макрос, который развёрнется в несколько строк кода? Прагмы не работают, когда напиханы в одну строку.
Нельзя
источник

A

Alex in pro.cxx
так и думал... очень жаль
источник

MA

Muhammad Akhmedibirov in pro.cxx
Как подключить cs50.h библиотеку в visual studio 2019
источник

MA

Muhammad Akhmedibirov in pro.cxx
Или 2015
источник

MS

Max Stoyanov in pro.cxx
Хочу компайл-тайм преобразование литерала в std::array одной функцией.
Это возможно?
https://godbolt.org/z/YK_NXd
Есть работающая реализация, но состоит из двух функций, где в одной make_index_sequence, а в другой уже integer_sequence, хочу объеденить.
источник

CD

Constantine Drozdov in pro.cxx
Max Stoyanov
Хочу компайл-тайм преобразование литерала в std::array одной функцией.
Это возможно?
https://godbolt.org/z/YK_NXd
Есть работающая реализация, но состоит из двух функций, где в одной make_index_sequence, а в другой уже integer_sequence, хочу объеденить.
constexpr auto a = std::array{L"Test"};
ты имеешь в виду?
источник

MS

Max Stoyanov in pro.cxx
Constantine Drozdov
constexpr auto a = std::array{L"Test"};
ты имеешь в виду?
Да
источник

MS

Max Stoyanov in pro.cxx
Стоп. Лол, а я вроде проверял и не работало. Неловко 😔
источник

A

Alex in pro.cxx
а как это работает?
источник

D

Danya in pro.cxx
Alex
а как это работает?
Конструктор на основе сишного массива вызывается?
источник

A

Alex in pro.cxx
А, понял. Круто!
источник

CD

Constantine Drozdov in pro.cxx
Max Stoyanov
Стоп. Лол, а я вроде проверял и не работало. Неловко 😔
since C++17 т.к. нужен deduction guide
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Constantine Drozdov
constexpr auto a = std::array{L"Test"};
ты имеешь в виду?
Это массив из одного указателя, мб он хотел массив символов?
источник

MS

Max Stoyanov in pro.cxx
Собственно да, я вспомнил почему вариант из коробки не подходил, он делал std::array<const char*, 1>
источник

D

Danya in pro.cxx
А если явно указать тип элемента, то он сможет?
источник

MS

Max Stoyanov in pro.cxx
Danya
А если явно указать тип элемента, то он сможет?
MSVS нет, да и одна из причин задачи  - не считать вручную количество элементов для шаблона)
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Danya
А если явно указать тип элемента, то он сможет?
Нельзя указывать только часть аргументов
источник