При программировании графики довольно часто приходится юзать тригонометрию,
Читать | Комментарии [44]
9 июня 2009
При программировании графики довольно часто приходится юзать тригонометрию,
Читать | Комментарии [44]
9 июня 2009
Стандартный способ загрузки файлов (fopen, open, _open, fstream etc) слишком медленный по времени исполнения. Поэтому мы воспользуемся следующим кодом.
Читать | Комментарии [55]
9 июня 2009
Несколько утилитных функций для работы с числами степени двойки:
9 июня 2009
В C++ нельзя сделать шаблонные typedef'ы. Но, как известно, если нельзя, но очень хочется, то можно. Для этого используем такой trick: завернём нужный typedef в шаблонную структуру.
9 июня 2009
В Microsoft Visual Studio есть клевый и быстрый способ комментирования.
Читать | Комментарии [33]
9 июня 2009
А знаете ли вы, что в Visual Studio есть возможность (точно есть в .Net 2002 и 2003, а также в VS 2005 beta) оставлять себе самому или другим программистам, работающим с вашим кодом, напоминания в комментариях, которые затем все можно просмотреть в окне «Task List»?
8 июня 2009
Легко можно сделать так, чтобы они появлялись и исчезали мгновенно:
29 мая 2009
Все, наверное, знают сочетание клавиш <ctrl>+<space>, с помощью которого можно добавлять операторы по начальным буквам, но не многие знают, что в Delphi также существует сочетание клавишь <ctrl>+<J> оно позволяет вставлять наиболее часто используемые части кода, например:
12 мар 2008
У меня в проекте есть несколько классов, объектов которых не должно быть больше одного. И чтобы не создавать очень похожий код в каждом классе, я использую такой шаблон:
Читать | Комментарии [12]
26 апр 2006
Доступно пользователям со статусом Участник
25 мар 2006
В комплекте с MS VC идет достаточно забавная утилита dumpbin.exe.
25 мар 2006
Все наверно знают что в STL есть кроме std::cout еще например и std::cerr, std::clog а так же их версии с поддержкой wchar. Все, что осталось - заставить стандартные потоки писать в нужное нам место. А это сделать очень легко, например:
25 мар 2006
Чтобы CRT автоматически просматривала heap на неосвобожденные блоки памяти нужно где-нибудь по-раньше выполнить:
25 мар 2006
Если у вас много контейнеров, в которых содержатся указатели на динамически выделеные объекты, то надо по всей программе вставлять циклы для освобождения памяти, выделеной для этих объектов. Для того что бы облегчить эту задачу и улучшить читабельность кода можно использывать шаблоны, позволяющие заменить циклы одной строкой.
25 мар 2006
Выделяемая память не освобождается, а сохраняется в связанном списке(или стеке) для дальнейшего использования.
Читать | Комментарии [1]
25 мар 2006
Доступно пользователям со статусом Участник
25 мар 2006
Sed — это неинтерактивный строчный редактор. Он принимает текст либо с устройства stdin, либо из текстового файла, выполняет некоторые операции над строками и затем выводит результат на устройство stdout или в файл. Как правило, в сценариях, sed используется в конвейерной обработке данных, совместно с другими командами и утилитами. Редактор берет свое начало в ОС Unix, однако в виду свободного распространения, его можно легко найти и под другие ОС.
25 мар 2006
Очередной способ борьбы с Memory Leak's. В Visual С есть встроенные функции для проверки Heap-a:
22 июня 2005
Доступно пользователям со статусом Участник
Читать | Комментарии [1]
26 апр 2005
Доступно пользователям со статусом Участник
Читать | Комментарии [57]
30 мар 2005
Доступно пользователям со статусом Участник
Читать | Комментарии [23]
16 мар 2005
Доступно пользователям со статусом Участник
Читать | Комментарии [3]
9 окт 2003
Доступно пользователям со статусом Участник
Читать | Комментарии [6]