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;
}
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Qt-creator mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-creator
