Re[2]: Шаблоны и безымянные структуры (MSVC 7.1)
От: Vodka  
Дата: 21.08.06 13:22
Оценка:
Здравствуйте, Vain, Вы писали:

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


V>8.0 первое компилит, второе то же самое выдаёт, могу этот пример на фидбак кинуть ?


Для фидбека проще этот код, он более короткий, но также не работает.


struct X
{
    template<typename T>
    void f(const T* p)
    {
         p->v;
    }
};


static const struct // V1
{
    int v;
} v1[] = {
    {1}
};

static const struct // V2
{
    float v;
} v2[] = {
    {1.0f}
};

int main()
{
    X x;
    
    x.f(v1);    // (1)
//    x.f(v2);    // (2)
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.