如果我想将断点设置为带条件的构造函数,如果我= = 10?
,该怎么办?template < typename T, int I >
class C
{
public:
C<T, I>() { cout << I << endl; }
};
答案 0 :(得分:1)
如果条件断点不起作用,请尝试
template < typename T, int I >
class C
{
public:
C()
{
if(I == 10)
{
* int a= 0; //or try __debugbreak();
}
cout << I << endl;
}
};
修改强> 要打破特定课程,您可以在条件
中使用std::is_same<T, U>::value
(或提升模拟)