Заметки на полях исходного кода

Вопросы программирования на C++, Java и не только...

Category: C++

C++11: Как измерить производительность кода

Вплоть до версии C++11 не существовало стандартного способа достаточно точного измерения времени, в течение которого выполняется тот или другой участок кода на C++. Программист был вынужден использовать сторонние библиотеки, такие как Boost или POCO, или использовать непереносимые методы работы со временем, предлагаемые конкретной операционной системой. С появлением C++11 ситуация сильно изменилась в лучшую сторону.
Continue reading

C++11: Для чего нужен ‘override’

Стандарт C++11 определяет новое ключевое слово override, которое, хотя и не обязательно к применению, тем не менее является значительным улучшением языка. Взглянем на следующий код:

Continue reading