Re[9]: templated VARIANT
От: _nn_  
Дата: 15.01.04 12:18
Оценка:
Здравствуйте, 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; }
      // ...
    };
  }
}

http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[10]: templated VARIANT
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.01.04 06:44
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Но все же например _var_type_from_type , написан в другом таком стиле.

__>Надо придерживаться одного стиля при написании

Не совсем так. _var_type_from_type не используется снаружи. Это функция только для внутреннего использования. А C_Variant как раз отдатся наружу.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[10]: templated VARIANT
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.01.04 06:49
Оценка:
Здравствуйте, _nn_, Вы писали:

__>В таком виде для каждого размера компилятор будет создавать разные классы.


Это если размер указывать в качестве параметра шаблона, а не в качестве параметра в конструкторе.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[10]: templated VARIANT
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.01.04 06:50
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Тогда делай так и будет меньше головной боли :

__>
__>namespace My
__>{
__>  // переменные
__>  namespace variables
__>  {
__>  }
__>  // классы
__>  namespace classes
__>  {
__>  }
__>}
__>

__>

Это не везде разумно/удобно. Да и просто многолетняя привычка уже.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[11]: templated VARIANT
От: _nn_  
Дата: 17.01.04 10:05
Оценка:
Здравствуйте, adontz, Вы писали:

A>Здравствуйте, _nn_, Вы писали:


__>>Тогда делай так и будет меньше головной боли :

__>>
__>>namespace My
__>>{
__>>  // переменные
__>>  namespace variables
__>>  {
__>>  }
__>>  // классы
__>>  namespace classes
__>>  {
__>>  }
__>>}
__>>

__>>

A>Это не везде разумно/удобно.

Согласен.

A>Да и просто многолетняя привычка уже.

Ну от этого уже не денешься никуда
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: templated VARIANT
От: Аноним  
Дата: 10.03.05 09:55
Оценка:
Здравствуйте, adontz, Вы писали:

A>Реализация работа с ОЛЕ типом вариант на основе частичной специализации шаблонов.

A>Просьба похвалить и покритиковать в пропорции
A>Код в ответах

__int64, unsigned __int64 — нет реализации
Re[2]: templated VARIANT
От: _nn_  
Дата: 11.03.05 07:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, adontz, Вы писали:


A>>Реализация работа с ОЛЕ типом вариант на основе частичной специализации шаблонов.

A>>Просьба похвалить и покритиковать в пропорции
A>>Код в ответах

А>__int64, unsigned __int64 — нет реализации

Попробуйте использовать long long и unsigned long long.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.