Здравствуйте, расскажите пожалуйста, зачем class в object pascal выделяется в куче?
А как в OP решается проблема ромбовидного наследования для Object и для Class?
Тогда конкретнее, как двусвязанный или односвязанный список сделать?
Если человек не умеет работать с TCP, то какой нафиг чат он напишет?
Фиг с ним со списком инициализации (которого тогда не было) и переопределением operator, (как в boost::assign), но просто элипсис почему ума сделать не хватило?
Кстати, есть словари (на хэш-таблицах, на красно-черных деревьях)?
Куда размещать std::string в структурах, чтобы выравнивание было оптимальным?
А как называется класс умного указателя?
А можно обойтись минимальной библиотекой, без GUI?
Есть роутер (создаёт NAT) через который я выхожу в интернет. Есть мой ПК с Gentoo и iptables. На своём ПК есть виртуальные машины, соединенные в виртуальную есть с мостом в Ge...
Народ, а какой в FPC есть встроенный generic класс для списков? Думал TFPGList, но это оказался массив.
Пишу обертку-шаблон для типа T, который хранит внутри себя T&. Как сделать так, чтобы объекты типа этого шаблона воспринимались как T&? template<typename T> class wrapper { T...
Как написать аллокатор, который будет просить память у ОС кусками, выделять в ней кусочки по порядку, после освобождения кусоча / кусочков подряд будет пытаться уместить в нег...
Как компилятор понимает деструкторы каких объектов надо вызвать при очистке стекового фрейма? Например выбрасывается исключение. Как он генерирует код так, чтобы вызвались де...
Как реализовать шаблоны на C89 (ANSI)? Там ещё нет ##. Как делать шаблоны без ##?
А как такое выделение памяти заменить на массив std::array<std::array<int, int>, int>? row_pointers = (png_bytep*) malloc(sizeof(png_bytep) * height); for (y=0; y<heig...
@MasterZiv Мне вот никто не может с boost::coroutine2 помочь. Это такая "редкая" технология?
А как вы структуры данных пишете?
Возможно ли найти все делители числа, быстрее чем за O(n)?
А какой смысл в ФП без eval?