Публикации по теме '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, включая телефон, будильник и часы...