0
I가 10 인 경우 조건과 함께 생성자에 중단 점을 설정하려면 어떻게해야합니까?특정 템플릿 매개 변수에 대한 템플릿의 중단 점
template < typename T, int I >
class C
{
public:
C<T, I>() { cout << I << endl; }
};
I가 10 인 경우 조건과 함께 생성자에 중단 점을 설정하려면 어떻게해야합니까?특정 템플릿 매개 변수에 대한 템플릿의 중단 점
template < typename T, int I >
class C
{
public:
C<T, I>() { cout << I << endl; }
};
조건 브레이크 포인트가
이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
를 사용 (또는 아날로그를 밀어) 우리는 원하는
어떤 경우 상태에 있습니다 시도 작동하지 않는 경우 이 템플릿이에 특화되어있을 때 해독 할 수 있습니까? 즉, 인스턴스화 유형 T를 참조 할 수있는 방법이 있습니까? –
@Jay 내 편집을 참조하십시오. – kassak
재미 있습니다. 감사합니다. 나는 브레이크 포인트 대화 상자의 어떤 주문에 의해서가 아니라 소스 자체를 변경함으로써 작동 할 것이라고 가정하고있다. When When Hit 중단 점이 템플릿 인수를 쓸 수 있다는 것을 알았습니다. 따라서 코드를 변경하지 않고도이 작업을 수행 할 수 있다는 희망이 있습니다. –