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


Некоторые руководства по C ++ (1) - Hello World
Предисловие Несколько месяцев назад я занимался разработкой собственного блога с нуля, а это отнимало много времени. Первоначально я планирую написать несколько непрофессиональных руководств или мыслей о вещах программирования, которые я узнал в прошлом в своем блоге, но оказалось, что мне нужно приложить большие усилия для украшения сегмента кода в моем руководстве. Поэтому, чтобы больше сосредоточиться на содержании, а не на дизайне, я постараюсь написать здесь уроки и посмотреть,..

Кенгуру HackerRank Challenge
Проблема : Вы ставите цирковое представление с участием различных животных. На одно действие вам даются два кенгуру на числовой прямой, готовые прыгнуть в положительном направлении (т. е. в сторону положительной бесконечности). * Первый кенгуру стартует в точке x1 и перемещается со скоростью v1 метра за прыжок. * Второй кенгуру стартует в точке x2 и перемещается со скоростью v2 метра за прыжок. Вы должны найти способ собрать обоих кенгуру в одном и том же месте в одно и то же..

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

Общие операторы перечисления
C ++ Telltales, часть 2: Общие операторы перечисления Это вторая часть моей серии статей о C ++ Telltales, в которой я делюсь некоторыми советами и приемами по работе с C ++. Не стесняйтесь смотреть и другие части серии здесь ! Перечисления C ++ полезны, когда вам нужно создать тип, который можно использовать как флаг. Чтобы использовать их в качестве флагов, у них должны быть операторы для сравнения, установлен ли конкретный флаг, или для предоставления комбинации значений..

Разъяснение разработки на основе REPL для разработчиков C++/Java и C#
Разъяснение разработки на основе REPL для разработчиков C++/Java и C# Если вы используете один из основных статически типизированных языков, таких как C++, Java или C#, вы, вероятно, привыкли использовать большую сложную IDE. Может показаться чрезвычайно примитивным, как много людей работают с динамическими языками, такими как Python, Ruby или Julia, просто используя командную строку и текстовый редактор. Я попытаюсь объяснить преимущества такой разработки на нескольких практических..

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

Что такое шаблон дизайна?
Достигнув определенного уровня опыта и проведя достаточно времени в отрасли, я осознал важность проектирования / создания архитектуры системы и программного обеспечения. Итак, я начал изучать дизайн системы / программного обеспечения и понял, что ничто не может быть лучше, чем шаблон проектирования. И первое, что я сделал, - это погуглил: «Что такое шаблон дизайна?» Отсюда и возникла идея этой статьи. /! \: Первоначально опубликовано на @ www.vishalchovatiya.com Но, как..