Публикации по теме 'c-plus-plus-language'


Руководство Хана Соло по приведению C++
Избавьтесь от концепций актерского состава C++ с помощью «Звездных войн» Приведение типов в C++ — распространенный камень преткновения для разработчиков. В чем разница между static_cast и dynamic_cast ? Или приведение в стиле C против std::move ? При каких обстоятельствах вам даже нужно использовать const_cast ? К счастью, Хан Соло предлагает удобную рубрику, позволяющую распутать множество нитей приведения C++. Базовый класс Мы начнем с базового класса, который будет..

Языки программирования для изучения в 2023 году!
Вот некоторые из самых популярных и востребованных языков программирования для изучения в 2023 году: Python . Python — это язык программирования общего назначения, известный своей простотой и удобочитаемостью. Он используется для самых разных приложений, включая веб-разработку, науку о данных и машинное обучение. JavaScript : JavaScript – это язык сценариев, который используется для добавления интерактивности веб-страницам. Он также используется для разработки мобильных..

File Saver: быстрый параллельный сканер размера файла
Быстрый бесплатный сканер использования диска с открытым исходным кодом Этот блог изначально был опубликован на https://beijaflor.io/blog/06-2020/filesaver-freeing-up-space/ Поскольку у меня есть последний MacBook, я могу работать только пару месяцев, прежде чем на нем закончится свободное место на диске. Это довольно плохая ситуация, когда, чтобы немного сэкономить на размере SSD, мне приходится тратить время на очистку больших файлов, таких как образцы музыки, виртуальные..

Я сделал игру на скорость с помощью C++ и SDL2
C++ — мощный язык, но работа с ним может быть сложной и трудоемкой. Написание даже базовой программы «Hello World» может показаться сложной задачей. Однако многие популярные программные приложения и видеоигры, такие как Google Chrome, Photoshop, Kingdom Hearts, Wind Waker и Nintendogs, созданы с использованием C++. Спикер изначально решил использовать фреймворк Raylib для разработки игр на C++. Они скачали установщик, настроили среду и начали программировать. Однако позже они..

vcpkg: диспетчер пакетов C ++ для машинного обучения
Использование vcpkg для установки и использования библиотек C ++ ML Vcpkg - отличный менеджер пакетов для C ++, предоставляемый Microsoft. Это значительно упрощает приобретение и установку сторонних библиотек в Windows, Linux и macOS. Чтобы начать использовать его с вашими проектами на C ++, вам сначала нужно клонировать репозиторий на локальный компьютер. Репозиторий находится здесь . При клонировании важно выбрать папку, которую будет легко найти по пути. Что-то вроде C: \ dev..

Расширенные классы и объекты C++, часть II
Часть II Продолжая часть I, здесь приведены реализации cleanup , moveFrom , конструктора перемещения и оператора присваивания перемещения. void Bank::cleanup() noexcept { delete[] mCheckingAccounts; mCheckingAccounts = nullptr; mName = ""; mNumAccounts = 0; } void Bank::moveFrom(Bank &src) noexcept { //Shallow copy first. Move objects. mNumAccounts = src.mNumAccounts; mCheckingAccounts = src.mCheckingAccounts; mName =..