Идиомы C++ (и С) [требует правки]

369
29 января 2017, 14:10

Обратил внимание, что часто встречаются одинаковые вопросы, хоть и под разными названиями - например, о недочитанном буфере и оставшемся в нем символе \n. При этом одни в отверах используют ignore, другие - чтение по символу до \n. Т.е. у каждого свой любимый способ.

Еще когда-то читал у Саттера, как сделать оператор присвоения через функцию обмена.

Ну, т.е. есть какие-то стандартные заготовки, идиомы, как сделать то или иное часто встречающееся действие, и над которым новичку приходится долго ломать голову и изобретать велосипед.

Может, я говорю ерунду, но, по-моему, у каждого профессионала есть свой набор этих заготовок - может, поделитесь в ответах? Будет чему поучиться.

Если ерунду написал - извините.

READ ALSO
QFileSystemWatcher не отслеживает изменения файлов

QFileSystemWatcher не отслеживает изменения файлов

Создаю на "куче" QFileSystemWatcher для отслеживания изменения содержимого файловСами пути поторые я добавляю в QFileSystemWatcher выглядят так:

555
Обработка файлов в потоке

Обработка файлов в потоке

Уже несколько часов ломаю голову, не могу придумать, как реализовать обработку файлов, выполняемую двумя потоками

468
Класс для работы с RSA шифром

Класс для работы с RSA шифром

Существуют ли в Qt5 стандартные классы, при помощи которых можно с генерировать публичные и приватные ключи шифрования для шифра RSA и собственно...

483
Чтение двоичного файла

Чтение двоичного файла

есть файл fbx binarупытался считать с помощью ifstream но он считывает до определенного символа и дальше не читает файл(примерно 10 - 12 символ)

380