Size: a a a

Библиотека C/C++ разработчика

2020 April 05
Библиотека C/C++ разработчика
C ++ 23: изменяемый string_view.

https://proglib.io/w/ebdecf9b
источник
2020 April 06
Библиотека C/C++ разработчика
источник
Библиотека C/C++ разработчика
Что будет выведено на экран?
Анонимная викторина
26%
32, A
10%
32, a
39%
129, a
26%
129, A
Проголосовало: 1290
источник
Библиотека C/C++ разработчика
Почему вы не смотрите курсы? Что вам в них не нравится?
источник
Библиотека C/C++ разработчика
Переменная «ptr» — это указатель, который содержит адрес переменной «a». И «ptr» возвращает значение переменной «a». «cho» является ссылкой на «ch». Таким образом, любое изменение «cho» будет отражено в «ch». Следовательно, когда «cho» увеличивается на 32, это число прибавляется к значению ASCII «A» (которое составляет 65); в итоге получается 97, которое является значением ASCII «а». Так что это «а» хранится в «ch».
Когда «
ptr» увеличивается на «ch», получаем: 97 + 32 = 129.
источник
2020 April 07
Библиотека C/C++ разработчика
Runtime полиморфизм с std::variant и std::visit.

https://proglib.io/w/9c0832ab
источник
Библиотека C/C++ разработчика
Необычная серия туториалов по data science на C++.

https://proglib.io/w/127bff94
источник
2020 April 08
Библиотека C/C++ разработчика
Low-Level Programming: C, Assembly, and Program Execution on Intel 64 Architecture (2018)
Автор: Igor Zhirkov

В этой книге автор с нуля учит работать с последней версией языка Си (C11) и ассемблером. Она охватывает весь путь от исходного кода до выполнения программы, включая генерацию объектных файлов ELF, а также статическое и динамическое связывание. Примеры кода и упражнения включены в книгу вместе с лучшими методиками работы с кодом.

Скачать книгу
источник
Библиотека C/C++ разработчика
C++ High Performance: Boost and optimize the performance of your C++17 code (2018)
Авторы:  Björn Andrist, Viktor Sehr

C++ является универсальным языком и может быть использован как для написания крупномасштабных приложений, так и для небольших, но эффективных программ. За последние несколько лет он превратился в современный и очень полезный язык. Эта книга поможет вам оптимизировать производительность ваших приложений на C++, позволив им работать быстрее и потреблять меньше ресурсов на устройстве, на котором они работают, без ущерба для читаемости вашего кода.

Скачать книгу
источник
2020 April 09
Библиотека C/C++ разработчика
Оптимизация использования векторов в C++.

https://proglib.io/w/32cc0655
источник
Библиотека C/C++ разработчика
источник
Библиотека C/C++ разработчика
Что будет выведено на экран?
Анонимная викторина
38%
Caught Derived Exception
43%
Caught Base Exception
20%
Compiler Error
Проголосовало: 1342
источник
2020 April 10
Библиотека C/C++ разработчика
Если и базовый, и производный классы перехватываются как исключения, блок catch производного класса должен находиться перед базовым классом. Если сначала поставить базовый класс, блок захвата производного класса никогда не будет достигнут. В Java перехват исключения базового класса перед производным не разрешен самим компилятором. В C++ компилятор может предупреждать об этом, но компилирует код.
источник
Библиотека C/C++ разработчика
Обучающая статья о shared_ptr.

https://proglib.io/w/907a1f67
источник
2020 April 11
Библиотека C/C++ разработчика
источник
Библиотека C/C++ разработчика
Что выведет программа?
Анонимная викторина
33%
10
4%
0
2%
20
61%
Compiler Error
Проголосовало: 1696
источник
Библиотека C/C++ разработчика
​​Все аргументы, определяемые в заголовке функции, должны быть правее остальных. Данная исправленная программа работает нормально и выводит на экран 10
источник
2020 April 12
Библиотека C/C++ разработчика
Короткое выступление об std::integral_constant.

https://proglib.io/w/7fbc8d18
источник
Библиотека C/C++ разработчика
источник
Библиотека C/C++ разработчика
Что выведет программа?
Анонимная викторина
14%
0 0
6%
5 5
49%
0 5
31%
Compiler Error
Проголосовало: 1498
источник