Почему создание s1 имеет меньшую latency?
Anonymous Quiz
18%
Короткие строки быстрее копируются
20%
Не требуется heap allocation
24%
Компилятор оптимизирует короткие строки
21%
SSO использует stack memory
17%
B и D
🥱3❤1
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
#include <iostream>
#include <thread>
#include <chrono>
struct Counter {
long long a;
long long b;
};
void increment(long long& val) {
for (int i = 0; i < 100'000'000; i++) val++;
}
int main() {
Counter cnt{ 0, 0 };
auto start = std::chrono::high_resolution_clock::now();
std::thread t1(increment, std::ref(cnt.a));
std::thread t2(increment, std::ref(cnt.b));
t1.join(); t2.join();
auto end = std::chrono::high_resolution_clock::now();
std::cout << "Time: " << std::chrono::duration_cast<std::chrono::milliseconds>(end - start).count() << "ms\n";
return 0;
}
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
«Этот манёвр будет стоить нам 51 год...»
Навык решения низкоуровневых задач на
До понедельника все курсы Proglib Academy доступны по прежней стоимости:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Выбрать курс для роста
⚠️ Цены вырастут уже 19 января
Навык решения низкоуровневых задач на
C++ оттачивается через глубокое понимание фундаментальных алгоритмов. Подтяните базу сейчас, пока старые цены ещё действуют.До понедельника все курсы Proglib Academy доступны по прежней стоимости:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Выбрать курс для роста
⚠️ Цены вырастут уже 19 января
👍1😁1
Потенциальная проблема этого кода?
Anonymous Quiz
36%
Нет проблем
31%
Object slicing
7%
Утечка памяти
18%
Undefined behavior
8%
Не скомпилируется
👾3
Компилируется ли это?
Anonymous Quiz
57%
Да
6%
Нет, T не может быть выведен одинаково
11%
Нет, конфликт типов в pair
11%
Да, но с предупреждением
14%
Зависит от стандарта
Что выведет код?
Anonymous Quiz
21%
0
39%
1
27%
Ошибка компиляции
9%
Undefined behavior
4%
Зависит от компилятора