Скажем, у меня есть шаблон:
template <typename T>
class A
{
public:
void foo()
{
int i = 0; //breakpoint here only for type A<int>
}
}
Могу ли я каким-то образом добавить точку останова в Visual Studio, которая будет только ломаться внутри foo
для определенного экземпляра?
Как только для A<int>::foo
?
Предположим, что у меня есть 100 шаблонных экземпляров A с разными типами.
Edit:
Я знаю, как создавать экземпляры таким образом, чтобы я мог специализироваться на определенном типе. Вопрос в том, могу ли я сделать это без специализации?