Публикации по теме 'cpp'


10 продвинутых книг и курсов по C ++ для опытных программистов
Специально подобранная коллекция продвинутых книг по C ++ для углубленного изучения C ++, подходящая для опытных программистов со средним уровнем знаний. Привет, ребята, если вы хотите поднять свои навыки C ++ на новый уровень и хотите углубленно изучить C ++, ища лучшие ресурсы, такие как книги и онлайн-курсы, вы попали в нужное место. Ранее я делилась моими любимыми курсами по C ++ . В этой статье я поделюсь несколькими продвинутыми книгами по CPP и онлайн-курсами, подходящими..

Функции класса ntohl/htonl и 64-битные значения
Функции класса ntohl/htonl и 64-битные значения Как известно, порядок байтов в целых числах, представленных более чем одним байтом, может быть разным на разных компьютерах. Существуют компьютерные системы, в которых старший байт числа имеет меньший адрес, чем младший байт (это так называемый порядок байтов с обратным порядком байтов), и есть компьютерные системы, в которых старший байт числа имеет более высокий адрес. чем младший байт (порядок байтов с прямым порядком байтов). При..

«Пришествие кода» — «Идеально сферические дома в вакууме» — «Головоломка 3»
Привет ! Меня зовут Ксавье Жувено, и вот третья часть длинной серии о Пришествии кода . Предыдущую часть можно найти здесь В этом новом посте мы собираемся решить вторую задачу от 3 декабря 2015 года под названием «Идеально сферические дома в вакууме». Решение я предложу на C++, но рассуждения можно применить и к другим языкам. Часть 1 Проблема Полную версию этой проблемы можно найти непосредственно на сайте Пришествие кода , здесь я опишу лишь суть проблемы: Санта доставляет..

Правильный способ использования пространства имен
Долгое время на начальном этапе разработки игрового движка у меня была тенденция использовать следующую директиву в C++ использование пространства имен std; Директива using делает методы из пространства имен std доступными, как если бы они были локальными по области действия. Так, например, вместо того, чтобы писать следующее: std::vector‹int› myNumber; Вы можете просто написать это как: вектор‹int› мойЧисло; Это было очень удобно, так как мне не нужно было указывать..

(Притворись) Будь хорошим разработчиком на C ++!
Как вы все знаете, у меня две главные профессиональные роли. Один из них - худощавый учитель йоги, а другой - «чрезмерно умный» разработчик программного обеспечения на C ++ (подмигивает). И, конечно же, я не супер женщина, которая может делать обе эти вещи безупречно. Я новичок в обеих этих областях. Я примерно два года занимаюсь йогой и программированием. Были времена, когда я не мог успевать за тем объемом деятельности, который делал, и мне приходилось выполнять свою работу,..

Исследование C ++: массивы против векторов
Цель этих постов Эти сообщения созданы с целью узнать больше о современном C ++ и изучить некоторые общепринятые мнения, которые я всегда принимал как должное. Я собираюсь начать с создания библиотеки матриц и посмотреть, к чему это приведет. Этот первый пост будет посвящен оспариванию некоторых из этих общепринятых представлений и рассмотрению основного варианта реализации. В следующем посте я расскажу об использовании современного C ++ и добавлении концепций в библиотеку. Обзор идеи..

практика С++ | Поиск атомарных палиндромов в любом заданном файле
«Лучшее — враг хорошего». — Вольтер палиндром-охотник Лучший способ узнать что-то новое — спорный вопрос, но никто не может искренне не согласиться с тем, что выполнение и повторение — два наиболее эффективных способа достижения такой цели! Знакомство с информацией через чтение — это хорошо, но этого недостаточно для извлечения информации из долговременной памяти. Тем не менее, сборка охотника за палиндромами была моим способом лучше понять c++ и основные концепции..