Брутально и бессердечно о программировании и проектировании
ГлавнаяФорумАртПаттерныАнтипаттерныЗаметкиВопрос-ответКнигорецензииСправочная

12. Специализация в разных namespace-ах

Можно ли так специализировать шаблоны?
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
namespace ns1
{
    template <class T>
    struct test
    {
    };
}

namespace ns2
{
    template <>
    struct ns1::test<int>
    {
    };
}

int main()
{
    return 0;
}
Компилировать в Comeau
Правильный ответ.
Нет, так специализировать шаблоны нельзя. Специализация должна находиться либо в том же скоупе, где и основной шаблон, либо в одном из агрегирующих скоупах, включая глобальный.

Оглавление
Статистика
© 2007—2009 Inside C++ Коммерческие услугиКонтактная информация

Обзор мобильного телефона sony k750i.. конденсатоотводчик. изопропиловый спирт. скачать порнуху. порно ролики