Size: a a a

2021 February 03

D

Danya in pro.cxx
Boris Usievich
Structured Bindings? Init в if? inline variables? более широкое использование auto?
Зачем это новичку?
источник

BU

Boris Usievich in pro.cxx
Чтобы писать меньше ненужной фигни
источник

D

Danya in pro.cxx
Boris Usievich
Чтобы писать меньше ненужной фигни
Это только запутает новичков :)
источник

MK

Mikhail Kalugin in pro.cxx
Boris Usievich
Чтобы писать меньше ненужной фигни
И меньше понимать, что происходит на самом деле.
источник

D

Dmitriy in pro.cxx
Danya
Это только запутает новичков :)
А вот от С++14-синтаксиса лямбд я бы не стал отказываться...
источник

T

Ternvein in pro.cxx
Danya
Это только запутает новичков :)
+
источник

MK

Mikhail Kalugin in pro.cxx
Dmitriy
А вот от С++14-синтаксиса лямбд я бы не стал отказываться...
А они разве не в 11-м появились?
источник

ID

In Dev in pro.cxx
Linrem
предпочтительно чистый Си, но если вы прибегаете к С++ в рамках использования Си, то тоже интересно
Уже давно на чистом Си не пишу на работе (только опенсурс для себя), но было время занимались embedded. В целом, Си сейчас в основном там и используют, либо если это драйвера для чего-нибудь. Ну или если компания по каким-то причинам не смогла перейти на плюсы)
источник

D

Dmitriy in pro.cxx
Mikhail Kalugin
А они разве не в 11-м появились?
Кто "они"?
источник

ID

In Dev in pro.cxx
Mikhail Kalugin
А они разве не в 11-м появились?
auto в лямбдах вроде в 14-м
источник

BU

Boris Usievich in pro.cxx
Ага, давайте писать на K&R С - ведь все остальное сложнааааа
источник

D

Dmitriy in pro.cxx
Я про [obj = move(external_obj)](){} и подобное
источник

ID

In Dev in pro.cxx
Boris Usievich
Ага, давайте писать на K&R С - ведь все остальное сложнааааа
Можете закидать меня тапками, но я считаю что это как раз более правильный старт для новичка, чем сразу идти в плюсы
источник

ID

In Dev in pro.cxx
Потому как должно быть фундаментальное понимание процессов
источник

MK

Mikhail Kalugin in pro.cxx
In Dev
auto в лямбдах вроде в 14-м
да, в 14-м
источник

T

Ternvein in pro.cxx
Dmitriy
Я про [obj = move(external_obj)](){} и подобное
Я думаю, к тому моменту, как новичку понадобится нечто подобное, он уже сам себе стандарт выбрать сможет.
источник

D

Dmitriy in pro.cxx
In Dev
Уже давно на чистом Си не пишу на работе (только опенсурс для себя), но было время занимались embedded. В целом, Си сейчас в основном там и используют, либо если это драйвера для чего-нибудь. Ну или если компания по каким-то причинам не смогла перейти на плюсы)
Дрова вполне можно писать на чистом С++
Нюансы только в стдлибе - и RTTI нельзя)
источник

ID

In Dev in pro.cxx
Dmitriy
Дрова вполне можно писать на чистом С++
Нюансы только в стдлибе - и RTTI нельзя)
Можно, но это вроде как не очень частое явление. Хотя тут данных у меня маловато
источник

MK

Mikhail Kalugin in pro.cxx
Dmitriy
Дрова вполне можно писать на чистом С++
Нюансы только в стдлибе - и RTTI нельзя)
И следить, чтобы исключения не выходили наружу.
источник

D

Dmitriy in pro.cxx
Mikhail Kalugin
И следить, чтобы исключения не выходили наружу.
Очевидно, что падение программы в user mode там заменяется на "код ошибки на прелестном синем фоне"
источник