марта 2012

Потоки в boost

Boost — невероятно мощное собрание библиотек для C++, в котором реализовано множество классов для работы с потоками, датой и временем, интерфейсами файловой системы, сети и множество других. И что особенно радует — использование boost не означает значимого снижения производительности. Даже хорошо реализованный…

// Эта функция будет передана в конструктор и станет выполняться в потоке
void ThreadFunction()   
{
    printf("Thread: Hello!\n");
    boost::posix_time::seconds SleepTime(2);
C++ 8 комментариев 6 мин чтения

Модификатор const

Существует множество способов использования const в C++, которые могут здорово облегчить разработку, позволить создавать более безопасный и быстрый код. Однако практика показывает, что многие C++ программисты либо недооценивают пользу ключевого слова const в C++, либо просто плохо с ним знакомы. На мой взгляд этот…

const int i = 2;
const int i(2);
int consts i = 2;
int consts i(2);
C++ 4 мин чтения

Кодировки

Существующее в данный момент количество кодировок и связанных с ними понятий может поставить в тупик практически любого новичка. В сети много информации по теме, однако далеко не всегда корректной и непротиворечивой, т.к. многие "господа эксперты" путаются в этих понятиях. Я решил не трогать вопрос о том, почему и…

Разное 2 мин чтения