https://ps-group.github.io/cxx/chronometer
Общая идея состоит в том, чтобы установить интервал между кадрами не менее 16 миллисекунд. Если игра не тормозит, FPS застынет в районе 60 Гц, в противном случае игра будет стараться нарисовать максимально близкое к 60 число кадров, занимая всё процессорное время.
C++_BE1
Общая идея состоит в том, чтобы установить интервал между кадрами не менее 16 миллисекунд. Если игра не тормозит, FPS застынет в районе 60 Гц, в противном случае игра будет стараться нарисовать максимально близкое к 60 число кадров, занимая всё процессорное время.
C++_BE1
ps-group.github.io
Явное ожидание завершения кадра на C++
Игровой цикл с ожиданием завершения кадра
https://ps-group.github.io/cxx/cmake_cheatsheet
Файл CMakeLists.txt служит скриптом (рецептом, сценарием) сборки проекта. Обычно один такой файл собирает все исходники в своём каталоге и в подкаталогах, при этом подкаталоги могут содержать, а могут не содержать дочерние файлы CMakeLists.txt. С точки зрения IDE, таких как CLion или Visual Studio, файл CMakeLists.txt также служит проектом, с которым работает программист внутри IDE.
C++_BE1
Файл CMakeLists.txt служит скриптом (рецептом, сценарием) сборки проекта. Обычно один такой файл собирает все исходники в своём каталоге и в подкаталогах, при этом подкаталоги могут содержать, а могут не содержать дочерние файлы CMakeLists.txt. С точки зрения IDE, таких как CLion или Visual Studio, файл CMakeLists.txt также служит проектом, с которым работает программист внутри IDE.
C++_BE1
ps-group.github.io
Шпаргалка по CMake
См. также статью Современный CMake: 10 советов по улучшению скриптов сборки.
Какой меткой идентифицируется оператор назначения для метки goto?
Anonymous Quiz
81%
:
4%
*
11%
@
4%
$
https://ps-group.github.io/cxx/coverage_gcc
Вместе с GCC распространяется утилита командной строки “gcov”. Если у вас есть установленный GCC, то и gcov тоже есть. Проверить можно консольной командой, попросив gcov распечатать свою версию:
C++_BE1
Вместе с GCC распространяется утилита командной строки “gcov”. Если у вас есть установленный GCC, то и gcov тоже есть. Проверить можно консольной командой, попросив gcov распечатать свою версию:
C++_BE1
ps-group.github.io
Code Coverage средствами GCC
GCC - это GNU Compilers Collection, набор компиляторов проекта GNU. Прежде всего это компиляторы C/C++ (gcc и g++). GCC входит в тройку лидирующих C/C++ комп...
https://ps-group.github.io/cxx/cxx_arrays
В этой статье вы научитесь работать с массивами: объявлять, инициализировать и получать доступ к элементам
C++_BE1
В этой статье вы научитесь работать с массивами: объявлять, инициализировать и получать доступ к элементам
C++_BE1
ps-group.github.io
Массивы в C++
Часть материала взята из статьи C++ Arrays (programiz.com) Объявление массива в C/C++ В программировании часто встречается задача обработки множества экземпл...
Какой оператор используется для определения члена класса из-за пределов определения класса?
Anonymous Quiz
10%
->
2%
>>
17%
.
72%
::
https://herbsutter.com/2023/08/
Еще раз спасибо C++ Now за приглашение выступить в этом году в великолепном Аспене, штат Колорадо, США! Было приятно снова увидеть там много старых друзей и завести несколько новых.
C++_BE1
Еще раз спасибо C++ Now за приглашение выступить в этом году в великолепном Аспене, штат Колорадо, США! Было приятно снова увидеть там много старых друзей и завести несколько новых.
C++_BE1
Sutter’s Mill
August 2023 – Sutter’s Mill
1 post published by Herb Sutter during August 2023
Какой интерфейс в контейнере необходим для управления хранилищем?
Anonymous Quiz
14%
Интерфейс памяти
8%
Управление памятью
54%
Интерфейс Allocater
24%
Ничего из вышеперечисленного
https://herbsutter.com/2023/06/
Несколько минут назад комитет ISO C++ завершил свое заседание в очном формате в Варне, Болгария, и онлайн через Zoom, где мы официально начали внедрять функции в C++26.
C++_BE1
Несколько минут назад комитет ISO C++ завершил свое заседание в очном формате в Варне, Болгария, и онлайн через Zoom, где мы официально начали внедрять функции в C++26.
C++_BE1
Sutter’s Mill
June 2023 – Sutter’s Mill
1 post published by Herb Sutter during June 2023
Что используется для ручного написания таблицы подстановки?
Anonymous Quiz
5%
std:find
48%
std:map
18%
std:lookup
30%
Ничего из вышеперечисленного
https://herbsutter.com/2023/04/
С момента мини-обновления в конце года прогресс в cppfront продолжается. (Если вы не знаете, что это за личный проект, пожалуйста, посмотрите обсуждение CppCon 2022 на YouTube.)
C++_BE1
С момента мини-обновления в конце года прогресс в cppfront продолжается. (Если вы не знаете, что это за личный проект, пожалуйста, посмотрите обсуждение CppCon 2022 на YouTube.)
C++_BE1
Sutter’s Mill
April 2023 – Sutter’s Mill
2 posts published by Herb Sutter during April 2023