На C можно сделать практически полноценный динамический полиморфизм.
В Висте процессы, живущие в нулевой сессии, не могую юзать GDI. Можно ли это как-то обойти?
b0oh Напиши все три реализации. При грамотном подходе это 10 минут на каждую платформу. Всетаки кастинга или трейсинга? Да сколько угодно.
Hotwire Тебе не кажется что твоя лень начинает заходить за разумные границы? ;-)
Hotwire Завернуть? :-) Я тебе дал три функции. Первая создает квадрик, вторая говорит о том, надо ли его текстурировать. Третья из этого...
Hotwire Эгзэшнег фстудейу.
Booster Ну так я и говорю - пока необходимо развитие это детский сад))
Booster Детский сад это, а не кульный способ. Ни один крупный игровой проект не занимается генерацией геометрии на лету. Только экспорт из...
Hotwire Если по-школьному, то gluCylinder. Если по ПТУ-шному, то генеришь вертексы сам. Циллиндрическая система координат тебе в руки. Если...
green Нет, я имею ввиду просто чужие классы. Например STL или boost.
IceStudent Значит я тебя не правильно понял. Но это значит что и ты не понял вопроса)) О статическом TI речь и не шла. Понятное дело что речь...
Случайно продублировал. Удалите пожалуйста.
green Умнег, блин))) А если это не мои классы? Хм... Да, я тут подумал - на этапе компиляции не узнать, каким классам понадобится динамический...
green Ну как зачем? На тот случай если классы не содержат vtbl. Как вообще должно быть по стандарту?
IceStudent Кхм... Ты пример-то запускал? ;) Если есть vtbl то по референсу typeid определяет кто скрывается за базовым типом.
вообще con это консоль. copy con a.txt
#include <iostream> struct base { }; struct derived : public base { }; int main() { base* ptr = new derived; std::cout << typeid(*ptr)...
t00x Кино отрендеренное, а не код.
varnie > ну неужели в этом мире имеет смысл только зарабатывание денег? Нет, еще женщины, алкоголь и наркотики. PS. Недавно один кайфовый...
Ustus Открою тебе великую тайнну - в С++ есть шаблоны, и явная инициализация не всегда возможна. template <class T> T foo() { T t = T();...
Имена участников (разделяйте запятой).