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


Выполнять или не выполнять
Если вы не можете понять по тонкому намеку в заголовке, этот пост посвящен условным предложениям. В предыдущем посте мы говорили об истинных состояниях, ложных состояниях и о том, как оцениваются реляционные выражения. То, как они оцениваются, важно при использовании операторов if/else, операторов if/else if, операторов условных и операторов switch в программировании. Утверждение if / else Оператор if / else выполнит одну группу операторов, если выражение истинно, или другую..

Использование алгоритма компилятора C++. Часть 1. Поиск в глубину (пост-порядок) — без написания кода
Если бы у меня было больше времени, я бы написал тебе более короткое письмо — Уинстон Черчилль «Если бы у меня было больше времени, я бы написал более короткий код» — «Ленивый программист» :) Так почему бы не использовать компилятор для проверки собственного алгоритма. Помните ключевое слово «виртуальный» в C++? Он имеет несколько значений. Наиболее важным является использование «полиморфизма», когда вы используете его с функциями. Основная концепция ООП. Ирония в том, что..

Увлекательная теория и практика для программистов на C++
Здравствуйте, разработчики C++! Вы серьезны и строги. Но я знаю, что развлечения и юмор вам не чужды. Вот почему сегодня я делюсь парой крутых ссылок здесь. Во-первых, я написал антистатью . Я всегда пишу о том, как усовершенствовать код C++. Но на этот раз я на темной стороне. Итак, перед вами 50 ужасных советов по программированию для разработчика на C++ . Будьте осторожны — там есть зло. Я предупреждал тебя :). Однако некоторые разработчики могут не согласиться с тем, что..

Как установить интерпретатор псевдокода
Это руководство по установке псевдокода в соответствии со спецификацией CIE IGCSE Computer Science на компьютерах Mac, Linux и Windows. Интерпретатор создавался мной, а полный исходный код находится на гитхабе здесь . Обратите внимание, что, поскольку это было сделано в соответствии со спецификацией IGCSE, явные объявления переменных типа не поддерживаются, и такие вещи, как определения функций, отличаются, полная документация доступна здесь (используйте боковую панель справа, чтобы..

Серия задач Cracking the Coding Interview Book: Задача 9
Проблема 9: Предположим, у вас есть метод isSubString, который проверяет, является ли одно слово подстрокой другого. При наличии двух строк s1 и s2 напишите код для проверки того, является ли s2 вращением s2, используя только один вызов isSubString (например, «waterbottle» — это вращение «erbottlewat») Input: s1 = "waterbottle" s2 = "erbottlewat" Output: True s2 is a rotation of s1. Подход 1: Продолжайте вращать входную строку s1 по одному символу за раз и..

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

MuditaOS: Ваш будильник сработает? Часть I
Операционные системы — это программное обеспечение, для которого качество кода имеет решающее значение. На этот раз анализатор PVS-Studio проверил MuditaOS. Итак, давайте посмотрим, что нашел статический анализатор в этой ОС с открытым исходным кодом. О проекте MuditaOS — операционная система на базе FreeRTOS, проверенная PVS-Studio некоторое время назад. Что мы нашли? Ознакомьтесь с этой статьей ! MuditaOS работает на устройствах Mudita, включая телефон, будильник и часы...