Size: a a a

2020 July 26

AK

Anton Kviatkovskii in supapro.cxx
Unknown T.
еще хуже лол
Можешь ещё auto& ref = *obj;
ref[0];
источник

AK

Anton Kviatkovskii in supapro.cxx
Ну это если без указателей никак
источник

AK

Anton Kviatkovskii in supapro.cxx
Если как - лучше как тиль советует
источник

UT

Unknown T. in supapro.cxx
Till Schneider
проще

auto obj = Class<int>();
хмм а так можно было.. Это то же самое, что Class<int> obj?
источник

AK

Anton Kviatkovskii in supapro.cxx
Unknown T.
хмм а так можно было.. Это то же самое, что Class<int> obj?
Да
источник

AK

Anton Kviatkovskii in supapro.cxx
Это «новый» стиль
источник

AK

Anton Kviatkovskii in supapro.cxx
Который не очень то нужен
источник

UT

Unknown T. in supapro.cxx
Нормально, я еще не видел его. странновато выглядит, по сути вызываем конструктор, который ничего не возвращает
источник

AK

Anton Kviatkovskii in supapro.cxx
Unknown T.
Нормально, я еще не видел его. странновато выглядит, по сути вызываем конструктор, который ничего не возвращает
Конструктор не может не возвращать
источник

AK

Anton Kviatkovskii in supapro.cxx
Он всегда возвращает объект класса, который создаёт
источник

UT

Unknown T. in supapro.cxx
Интересно. То есть даже если я не возвращаю ничего, то компилятор сам добавляет что-то типа return *this ?
источник

AK

Anton Kviatkovskii in supapro.cxx
Unknown T.
Интересно. То есть даже если я не возвращаю ничего, то компилятор сам добавляет что-то типа return *this ?
В каком то смысле да
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Побитый Кирпич
В буст асио есть поодержка корутин, не надо костылить ничего
Я про то чтобы async_connect async_send async_read работали друг за другом
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Unknown T.
Интересно. То есть даже если я не возвращаю ничего, то компилятор сам добавляет что-то типа return *this ?
Очень условно
источник

UT

Unknown T. in supapro.cxx
Что-то погуглил, везде пишут, что конструктор ничего не возвращает
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Unknown T.
Всем привет. Вопрос такой, есть класс с перегруженным оператором []. Проблема, что когда делаю так: auto obj = new Class<int>(); int test = obj[0]; всё крашится, потому что obj -- указатель, а на нем оператор не перегружен. Понятно, что это можно решить (*obj)[0], но может есть более нормальный способ?
Зачем указатель?
источник

AK

Anton Kviatkovskii in supapro.cxx
За точной формулировкой в стандарте нужно гуглить
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Unknown T.
Что-то погуглил, везде пишут, что конструктор ничего не возвращает
Конструктор конструирует объект
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Unknown T.
Всем привет. Вопрос такой, есть класс с перегруженным оператором []. Проблема, что когда делаю так: auto obj = new Class<int>(); int test = obj[0]; всё крашится, потому что obj -- указатель, а на нем оператор не перегружен. Понятно, что это можно решить (*obj)[0], но может есть более нормальный способ?
Убери new просто
источник

ПК

Побитый Кирпич... in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Я про то чтобы async_connect async_send async_read работали друг за другом
auto socket = co_await async_connect(...);
auto data = co_await socket.async_read(...);
co_await socket.async_write(...);

Достаточно "друг за другом"?
источник