letopisec Я бы сказал в 2002. cupuyc Нет конечно. Версия gcc? Всё же корректней g++.
Я буст не юзаю, у меня свой смарт. ^)
J0E Чтот значит развитие? Это вообще разные понятия. Заменять Pimpl-ом смарт это бредово.
Ты сейчас только-что сам наплодил ненужную сущность. ^)
maksim_ Указатель конечно ничего не выделяет. ^) Указатель как правило должен владеть объектом на который указывает(не всегда конечно). Безумные...
Написать макрос, которой будет переопределять операторы и указатель, и вколачивать его в каждый класс.
Ну прям не знаю, ну заведи в каждом наследнике по своему менеджеру, перегрузка работает. Иначе использовать размер как ключ, для выбора...
varnie Это ещё зачем? Размер всегда корректен.
varnie Зачем? ^) На прототип посмотри. Статический метод имеет доступ только к статическим мемберам класса.
Black_mirror Оптимизация по размеру, с выигрышем нескольких байт, в ущерб скорости? Мне давно такая оптимизация не интересна. Жуков бояться, в лес...
Sajaxt Винда-то какой версии и разрядности?
А если так? http://msdn.microsoft.com/ru-ru/library/bb385193.aspx Пишут, что и в 2005 работает.
По-моему это нормально. Например для современных gpu температура в районе 90С, считается чуть-ли не штатной.
varnie Погуглил-бы и попробовал что-ли, прежде чем спрашивать. Всё там переопределяется и размер передаётся.
Ещё я не понял, где здесь скалярное произведение.
Black_mirror Это по-моему вкусовые тонкости. Не так важно, будет ли оно сразу проверятся или позже, сразу так даже лучше, ибо если ++ или --, то...
Black_mirror Эти случаи просто нужно обрабатывать и всё. ^) Если A^B<0 значит пошли в обратку и если и B^C<0, то по часовой. Если же B^C>0, то...
То есть третья операция не нужна, если две первые уже показали направление. И её результат может быть произвольным.
A зачем так в разнобой? A^B=+; B^C=+; В принципе дальше можно не считать. Вот если бы B^C=-; тогда нужно смотреть A^C;
Знаки трёх векторных произведений дают однозначную картину.
Имена участников (разделяйте запятой).