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


The Modern Cpp Challenge на мобильных устройствах   —   Наибольший общий делитель
Привет! Меня зовут Ксавье Жувено, и вот вторая часть длинной серии статей The Modern C++ Challenge . В этой статье я собираюсь объяснить, как я решил вторую проблему на C++ и как я интегрировал это решение в проект Android. Цель второй задачи проста. Мы должны вычислить наибольший общий делитель двух положительных целых чисел, заданных пользователем, и вывести его пользователю. Решение будет вычислено на C++, а интерфейс для получения пользовательского ввода и отображения..

Что такое C ++ STL?
А зачем вам это учить? Болтовня: Как конкурентоспособный программист, высока вероятность, что вы знаете STL. Если вы программировали на C ++ и не знаете о STL? Тогда следующая строка может вас удивить. «Что, если я скажу, что вы уже использовали STL, но в меньшем / более простом виде». Позвольте мне доказать вам мое вышеизложенное утверждение. Используемые массивы и строки передаются функции как объекты STL. Причины изучить STL: STL состоит из четырех компонентов..

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

Stockfighter на C++: обзор
Stockfighter — это игра-симулятор. Каждый уровень (с возрастающей сложностью) управляется через браузерный промокательный пользовательский интерфейс, хотя после первого или двух уровней единственный способ победить — написать клиент для REST API симулятора. (Кроме того, компания , издающая игру, имеет для этого интересную причину.) Реальность такова, что я не могу очень хорошо программировать веб: у меня не было особой потребности. Я могу свернуть адрес просто отлично, но редко..

Как перенести проект из 9 миллионов строк кода на 64-битную систему?
Как перенести проект из 9 миллионов строк кода на 64-битную систему? Недавно наша команда закончила портирование одного довольно большого проекта (9 миллионов строк кода, 300 мегабайт исходных файлов) на 64-битную платформу. Нам потребовалось полтора года. Хотя NDA не разрешает нам раскрывать название проекта, мы все же надеемся, что наш опыт поможет другим разработчикам в их работе. Об авторах Многим мы известны как авторы статического анализатора кода PVS-Studio ...

Логические выражения в C/C++. Ошибки профессионалов
В программировании логическое выражение — это языковая конструкция, которая оценивается как истинная или ложная. Во многих книгах, обучающих программированию «с нуля», обсуждаются возможные операции над логическими выражениями, знакомыми каждому новичку. В этой статье я не буду говорить о том, что оператор И имеет более высокий приоритет, чем ИЛИ. Вместо этого я расскажу о распространенных ошибках, которые допускают программисты в простых условных выражениях, состоящих не более чем из..

Как взломать код C ++
Мотивация и введение Недавно я поговорил с парой разработчиков C ++, которые работают в банках и имеют солидный опыт. В основном мы обсуждали C ++ (что еще, как не C ++?), И я заметил, что некоторые из них не знали об интересном приеме / уловке C ++. Итак, я решил написать об этом. Пойдем посмотрим, что это за хак. В 1979 году Бьярн Страуструп начал работу над языком программирования «C с классами» в лаборатории AT&T Bell Labs. В 1983 году «C с классами» был переименован в «C..