Re[3]: самодельные шаблоны для C#
От: R1  
Дата: 15.08.05 12:46
Оценка:
насчет полного соответсыия с шаблонами С++ я конечно пощутил

добавил параметры поумолчанию и числовые константы, шаблонные параметры шаблонов, соответствеено изменился способ обьявления шаблона

//*template<class T = DefaultType, int N = integer_constant>


Пример2:

//*template<class T>
struct A
{
T member;
};

//*template<class T = A<int>, int N = 100>
struct S
{
T [] var = new T [N];
};

class C
{
S/*<>*/ def_s;
S/*< A<char>,20>*/ new_s;
};


Mab>>А воообще -- что это такое? В чем преимущество по сравнению с (a) нормальными generics (б) CodeSmith?


в generic кажется нет перечисленных выще возможностей

CodeSmith — не пробовал, но судя по описанию будет несовсем удобно его использовать


http://rsdn.ru/File/44751/SharpTemplates2.exe
http://rsdn.ru/File/44751/test2.txt
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.