Здорова ребятки, сегодня разберем такую штуку как boost::thread. Эта библиотека предназначена для создания потоков. Как подключить и настроить boost вы можите почитать по ссылке Подключени и работа boost в visual studio 2010. Разберем несколько примеров как создаются потоки.
Рубрика: C++
Подключение и работа boost в visual studio 2010
Здорова ребятки! Сегодня разберем как подключить и настроить библиотеку boost под windows для visual studio 2010. И так для начала скачаем библиотеку с сайта http://www.boost.org/ там выбираем последнюю версию как на скрине ниже и скачиваем.
Книга «visual C++ 2010 полный курс» решение задач глава 13
Мы изучили фундаментальные элементы, предоставляемые библиотекой шаблонов для параллельных вычислений, используемые для программ, которые применяют несколько процессов. Библиотека PPL эффективна лишь при наличии существенных объемов вычислений, выполняемых на машине с несколькими процессорами, однако такие задачи отнюдь не редкость. Большинство инженерных и научных приложений входят в эту категорию наряду с множеством операций обработки изображения, и вы…
С++ (С++ 11) Лямбда выражения
Здорова Господа!!! От решил написать статью о лямбда выражения в С++, что это такое и как их использовать?! Лямбда-выражение (в программировании) — это специальный синтаксис для объявления анонимных функторов по месту их использования. Используя лямбда-выражения, можно объявлять функции в любом месте кода. Обычно лямбда-выражение допускает замыкание на лексический контекст, в котором это выражение использовано. [note] Лямбда-выражение…
visual C++ 2010 (Глава 10) Решение задач
В этой главе были представлены возможности библиотеки STL в «родном» С++, а также то, как те же средства выглядят в STL/CLR и применяются в программах С++/CLI. Моей задачей в этой главе было представить библиотеки STL и STL/CLR кратко, но достаточно подробно, чтобы вы могли дальше двигаться самостоятельно. Если еще много такого, что я не имел…
visual C++ 2010 (Глава 9) Решение задач
В этой главе были раскрыты принципиальные идеи наследования классов «родного» С++ и классов С++/CLI. Теперь вы изучили все важнейшие языковые средства ISO/ANSI C++ и C++/CLI.Важно, чтобы вы чувствовали себя комфортно с механизмами определения и наследования классов в обеих версиях языка. Программирование для Windows с помощью среды разработки Visual C++ 2010 включает интенсивное использование всех этих…
visual C++ (Глава 8) Решение задач
В этой главе вы изучили основы определения классов, а также создания и использования объектов классов. Вы также узнали о том, как перегруженные операторы классов могут быть применены к объектам классов. [tip] Упражнение 1 Определите класс «родного» С++, представляющий приблизительные целые, такие как «около 40». Это целые, значения которых могут быть рассмотрены…
visual C++ 2010 (Глава 7) Решение задач
Теперь вы понимаете фундаментальные идеи, положенные в основу классов С++. В остальной части книги вы увидите все новые и новые примеры применения классов. [tip] Упражнение 1 Определите структуру Sample, содержащую два целочисленных элемента данных. Напишите программу, которая объявит два объекта типа Sample с именами а и b. Установите значения для…
visual C++ 2010 Глава 6 Решение задач
Теперь у вас достаточно знаний, чтобы разрабатывать и использовать функции. В этой главе вы ознакомились также с концепцией перегрузки, позволяющей реализовать набор функций и выполняющей ту же операцию с параметрами разного типа. В следующих главах вы узнаете больше о перегрузке функций. Вы приобрели также некоторый опыт в использовании нескольких функций в одной программе на примере…
visual C++ 2010 (Глава 3) Решение задач.
В этой главе вы изучили все важнейшие механизмы принятия решений в программах С++. Способность сравнивать значения и изменять порядок выполнения программы отличает компьютер от простого калькулятора. Необходимо хорошо понимать все описанные здесь операторы принятия решений, поскольку все они используются очень часто. Вы изучили также все средства повторения группы операторов. Циклы — фундаментальная методика программирования, которую…