语法错误
编译不通过
// wtl_test1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
class D1;
class D2;
template<class T>
class B1
{
public:
void SayHi(){
T* pT = static_cast<T*>(this);
pT->PrintClassName();
}
protected:
void PrintClassName() {
cout << "This is B1";
}
};
class D1 : public B1<D1>{};
class D2 : public B1<D2>
{
protected:
void PrintClassName(){
cout << "This is D2";
}
};
int _tmain(int argc, _TCHAR* argv[])
{
D1 d1;
D2 d2;
d1.SayHi();
d2.SayHi();
return 0;
}
...全文
相关推荐
C语言命语法错误大全
C语言命语法错误大全C语言是一种广泛应用于操作系统、嵌入式系统、游戏开发等领域的编程语言。然而,在编写C语言程序时,开发者经常会遇到各种语法错误。这些错误可能会导致程序编译失败、运行不稳定甚至崩溃。
Matlab常见语法错误及解决方法
Matlab 常见语法错误及解决方法在 Matlab 编程中,常常会遇到一些语法错误,影响着程序的正确执行。下面将对 Matlab 中常见的语法错误进行总结,并提供相应的解决方法。1.
C语言常见的语法错误
C语言常见的语法错误C语言是一种古老而强大的编程语言,在编程过程中,程序员经常会遇到各种语法错误。这些错误可能会导致程序崩溃、无法编译或运行不正常。
安装sql2008发生mof语法错误解决方案
"解决SQL2008安装MOF语法错误的问题"SQL Server 2008 的安装过程中可能会遇到 MOF 语法错误,这种错误通常是由于 WMI(Windows Management Instrumentation
JScript 语法错误
### JScript 语法错误在开发过程中,遇到各种编译或运行时错误是常有的事情。JScript(一种由微软开发的与ECMAScript兼容的脚本语言)也不例外,在编程时可能会遇到各种语法错误。


