ПрограммированиеFAQ

Общее

24 июля 2012

LNK2019 — распространенная ошибка у тех, кто первый раз добрался до использования внешних библиотек. Она является следствием используемого в компиляторах С/С++ подхода с разделением файлов с объявлением (*.h) и описанием (*.c|*.cpp|*.cxx). В отличии от компиляторов Pascal/Delphi, в файлах .h нет информации о том, откуда брать указатель на внешнюю функцию.

Читать

12 дек 2011

Если вы захотите использовать свой класс в качестве ключа в std::map/std::multimap или хранить объекты в std::set/std::multiset, с компаратором заданным по-умолчанию, то вам понадобится перегрузить оператор <.

Читать | Комментарии [112]

22 фев 2011

Это дополнение к документу «Указатели на функции-члены классов». В дополнение к этой заметке стоит сказать про случай объявления typedef внутри класса:

Читать

30 июня 2008

В чём принципиальное различие между языками программирования, и какой язык лучше использовать для создания современных игр? Существует очень много языков программирования. Часть из них применима для написания движка, часть — для написания игры, часть — для скриптинга, часть — для каких-то специальных целей (например, кому-то удобно хранить настройки в файлах на Lisp).

Читать | Комментарии [311]

18 апр 2008

Компиляторы:

Читать | Комментарии [22]

5 июля 2006

  • движок от popcap — профессиональный движок для написания shareware игрушек (именно на нем написан такой мегахит как Zuma, принесшая своим создателям $600K)
  • Читать | Комментарии [4]

    20 окт 2005

    12 авг 2005

    Причина следующая: Вы забыли подключить к проекту необходимые библиотеки (*.lib файлы).

    Читать