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


Основные возможности современного C++
Современный C++ прошел долгий путь со времен C++98 и C++03. Стандарты C++11, C++14 и C++17 представили множество новых функций, которые значительно улучшили язык, облегчив написание эффективного, удобочитаемого и удобного в сопровождении кода. В этой статье мы рассмотрим некоторые из наиболее заметных и полезных функций современного C++. автоматический вывод типа: Одной из самых полезных функций C++11 является возможность использовать ключевое слово auto для автоматического вывода..

Ежедневный бит(е) C++ | std::обещание, std::будущее
Ежедневный бит (е) C++ # 26, одноразовые инструменты C++ 11 производитель-потребитель, std::promise и std::future C++ не предлагает много высокоуровневых средств синхронизации потоков и связи. Одним из немногих является пара std::promise и std::future . std::promise и std::future реализуют одноразовую семантику производитель-потребитель. Потребитель ( std::future ) может блокироваться до тех пор, пока не будет доступен результат производителя ( std::promise ), после чего..

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

Программы «Hello World» на разных языках программирования
Вот несколько программ «Hello World» на разных языках программирования: C: #include <stdio.h> int main() { printf("Hello, World!"); return 0; } 2. Ява: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } 3. Питон: print("Hello, World!") 4. JavaScript: console.log("Hello, World!"); 5. Рубин: puts "Hello, World!" 6. PHP: <?php echo..

Идеальная переадресация
Идеальная переадресация в C++ Что подразумевается под идеальной пересылкой? «Пересылка» — это процесс, при котором одна функция пересылает свой параметр другой функции. В идеальном случае функция должна получить тот же объект, что и функция, выполняющая пересылку. Другими словами, идеальная переадресация означает, что мы не просто пересылаем объекты, мы также пересылаем их существенные свойства, будь то lvalue или rvalue, const или volatile. Не беспокойтесь слишком об..

Ежедневный бит(е) C++ | английские цифры
Ежедневный бит (е) C ++, Общая проблема интервью C ++: английские числа Сегодня мы рассмотрим распространенную задачу на собеседовании в C++: английские числа. Учитывая целое число без знака, преобразуйте его в текстовое представление на английском языке. Прежде чем продолжить чтение решения, попробуйте решить его самостоятельно. Вот ссылка на Compiler Explorer с парой тестов: https://compiler-explorer.com/z/vY3463hKd . Решение В этой задаче нет никаких хитростей или..

Что нового в Buckaroo 1.2?
Выпущена версия Buckaroo 1.2.0, которая содержит множество новых функций. Вы можете получить последнюю версию прямо сейчас или, если вам просто интересно, вот список того, что нового. Погодите, что такое Бакару? Buckaroo - менеджер зависимостей для C / C ++. В отличие от других решений, Buckaroo ориентирован на быстрые, воспроизводимые кроссплатформенные сборки. Он также чрезвычайно прост в использовании; Если вы знакомы с NPM или Yarn, тогда вы должны чувствовать себя как дома!..