Здравствуйте, adontz, Вы писали:
A>Здравствуйте, _nn_, Вы писали:
__>>Почему название класса C_Variant , а не _variant или т.п. ?
A>Привычка. Это CClass переменная, а это C_Class тип. Тогда набрав C_ и нажав Ctrl+Spase я получу имена только типов. Мельчь, а приятно.
Тогда делай так и будет меньше головной боли

:
namespace My
{
// переменные
namespace variables
{
int var;
}
// классы
namespace classes
{
class var
{
int _v;
public:
var() { _v = My::variables::var; }
// ...
};
}
}
Здравствуйте, _nn_, Вы писали:
__>Но все же например _var_type_from_type , написан в другом таком стиле.
__>Надо придерживаться одного стиля при написании
Не совсем так. _var_type_from_type не используется снаружи. Это функция только для внутреннего использования. А C_Variant как раз отдатся наружу.
Здравствуйте, _nn_, Вы писали:
__>Тогда делай так и будет меньше головной боли
:
__>__>namespace My
__>{
__> // переменные
__> namespace variables
__> {
__> }
__> // классы
__> namespace classes
__> {
__> }
__>}
__>
__>
Это не везде разумно/удобно. Да и просто многолетняя привычка уже.
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, _nn_, Вы писали:
__>>Тогда делай так и будет меньше головной боли
:
__>>__>>namespace My
__>>{
__>> // переменные
__>> namespace variables
__>> {
__>> }
__>> // классы
__>> namespace classes
__>> {
__>> }
__>>}
__>>
__>>
A>Это не везде разумно/удобно.
Согласен.
A>Да и просто многолетняя привычка уже.
Ну от этого уже не денешься никуда
Здравствуйте, adontz, Вы писали:
A>Реализация работа с ОЛЕ типом вариант на основе частичной специализации шаблонов.
A>Просьба похвалить и покритиковать в пропорции
A>Код в ответах
__int64, unsigned __int64 — нет реализации
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, adontz, Вы писали:
A>>Реализация работа с ОЛЕ типом вариант на основе частичной специализации шаблонов.
A>>Просьба похвалить и покритиковать в пропорции
A>>Код в ответах
А>__int64, unsigned __int64 — нет реализации
Попробуйте использовать
long long и
unsigned long long.