Senior C++ Developer
12.2K subscribers
1.37K photos
3 videos
615 links
Изучаем C++.

По вопросам сотрудничества: @adv_and_pr

РКН: https://www.gosuslugi.ru/snet/676e9a1e4e740947beca35ba
Download Telegram
Что выведет программа по стандарту С++17?
Anonymous Quiz
12%
1111
18%
2222
5%
1121
16%
1211
11%
2111
14%
Compiler Error
24%
Ничего из этого
В С++11 появилась такая классная штука, как цикл for, основанный на диапазоне. Например, вам не придётся писать for (int i = 0; i < v.size(); i++), потому что теперь есть for (auto &e : v). Он очень полезен при обходе std::set или std::map.
Что выведет код?
Anonymous Quiz
32%
abc 0 A
13%
abc A
39%
Compiler Error
17%
Другое
Что выведет код по стандарту С++17?
Anonymous Quiz
55%
42
6%
print
27%
Compiler Error
6%
Ничего
6%
Ничего из этого
Почти всё о манипуляциях с битами — как установить бит, обнулить бит, быстро умножить/разделить на 2 и т.д. — можно найти здесь и здесь.
Для double-бесконечности хорошей идеей будет использовать double inf = 1.0/0.0, поскольку именно так представлено значение бесконечности. У вас не будет переполнения, если вы напишете что-нибудь вроде 2*inf, так как 2*inf равно inf.
В какой строке есть ошибка компиляции?
Anonymous Quiz
27%
Во всех
16%
1
22%
2
19%
3
16%
Ни в какой
SFML

SFML (Simple and Fast Multimedia Library) — одна из самых удобных и быстрых графических библиотек для C++. Её неоспоримое преимущество — минимальные требования к уровню знаний языка и лёгкость освоения: всего за несколько дней можно написать вполне полноценную программу. К примеру, первое графическое приложение «SFML works!» можно написать всего за минуту. Ещё одно преимущество — кроссплатформенность: SFML работает под Windows, Linux (только X11, но не Wayland) и Mac OS.

SFML библиотека используется по большей части небольшими стартапами и программистами, для которых создание игр — хобби. SFML популярен среди небольших команд благодаря тому, что разработка графической части программы не требует написания больших объёмов кода.

Попробуйте пройти начальный курс.
Что будет выведено в консоль в результате исполнения этой строчки?
Anonymous Quiz
10%
3
30%
*
41%
Compiler Error
19%
Результат приведения '*' к int
Назовите тип выражения (x + x) для x типа unsigned short.
Anonymous Quiz
43%
unsigned short
24%
unsigned int
15%
int
17%
определено реализацией
Вопрос указан в коде на картинке
Anonymous Quiz
16%
C() C() D()
44%
C() C() D() C() D()
19%
C() D()
21%
C() D() D()