Just as a reminder: using values as template parameters still gets underlined 
as an error when a such parameter is used to create a concrete class (see 
method foo(A<elements>* var) below (or in the attached file)

template<int count>
class A {
public:
  A() {
    std::cout << count << std::endl;
  }
};

template<int elements>
void foo(A<elements>* var) {
}

template<int elements>
void bar() {
  std::cout << elements;
}


Nico
#include <iostream>

template<int count>
class A {
public:
  A() {
    std::cout << count << std::endl;
  }
};

template<int elements>
void foo(A<elements>* var) {
}

template<int elements>
void bar() {
  std::cout << elements;
}


int main() {
  foo(new A<5>());
  return 0;
}

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to