1>c:\users\znj\desktop\数据结构程序设计\chapter10\avl树\avl树\avl_node.cpp(3): error C2143: 语法错误 : 缺少“;”(在“template”的前面)

1>------ 已启动生成:  项目: AVL树, 配置: Debug Win32 ------
1>  源.cpp
1>c:\users\znj\desktop\数据结构程序设计\chapter10\avl树\avl树\avl_node.cpp(3): error C2143: 语法错误 : 缺少“;”(在“template”的前面)
1>c:\users\znj\desktop\数据结构程序设计\chapter10\avl树\avl树\avl_tree.cpp(178): error C2244: “AVL_tree<Record>::remove”: 无法将函数定义与现有的声明匹配
1>          c:\users\znj\desktop\数据结构程序设计\chapter10\avl树\avl树\avl_tree.h(6) : 参见“AVL_tree<Record>::remove”的声明
1>          定义
1>          'Error_code AVL_tree<Record>::remove(Record &)'
1>          现有声明
1>          'Error_code AVL_tree<Record>::remove(const Record &)'
1>  Search_tree.cpp

问题出在头文件中

#include "Binary_node.cpp"

template <class Record>
struct AVL_node: public Binary_node<Record>{
//additional data member:
Balance_factor balance;
//constructors:
AVL_node( );
AVL_node(const Record &x);
//overridden virtual functions;
void set_balance(Balance_factor);
Balance_factor get_balance() const;
};  //这个;号漏了

所以确实是在template前面啊。。。#include的头文件,这种问题就应该去头文件中找。

error C2143: 语法错误 : 缺少“;”(在“template”的前面)相关推荐

  1. error C2143: 语法错误 : 缺少“;”(在“using”的前面)

    1.>d:\daily\cpp\friendly2\friendly2\complex.cpp(5): error C2143: 语法错误 : 缺少";"(在"us ...

  2. G:\Windows Kits\10\include\10.0.18362.0\ucrt\inttypes.h(96): error C2143: 语法错误: 缺少“{”(在“__cdecl”的前面)

    (1)本机上安装了Microsoft Visual Studio2017 Community版 A.将D:\Program Files (x86)\Microsoft Visual Studio\20 ...

  3. 一针见血 error C2146 语法错误 缺少

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 如果你确 ...

  4. error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)[转]

    error C2146: 语法错误 : 缺少";"(在标识符"PVOID64"的前面) 来源:http://houjixin.blog.163.com/blog ...

  5. VS2019 莫名其妙出现: C2059 语法错误:“}“,C2143 语法错误:缺少“;“(在“}“的前面),C2065 未定义标识符,C2039 不是““的成员等

    一.问题 VS2019 莫名其妙出现: C2059 语法错误:"}" C2143 语法错误:缺少";"(在"}"的前面) C2447     ...

  6. error C2146: 语法错误: 缺少“;”(在标识符“******”的前面)

    c++新手总结问题,从头看问题并没有缺少":",就结合网上和提示错误进行解决 问题: 可能原因: 1.如果存在两个类的头文件,其中一个类包含了另一个类的头文件且这两个类中的某一个类 ...

  7. 语法错误 : 缺少“;”(在“类型”的前面)的解决方案 转载

    今天测试了一个以.c结尾的C语言程序.原始代码如下: [cpp] view plaincopy #include <stdio.h> #include <stdlib.h> i ...

  8. 语法错误 : 缺少“;”(在“类型”的前面)的解决方案

    今天测试了一个以.c结尾的C语言程序.原始代码如下: #include <stdio.h> #include <stdlib.h>int main(int argc, char ...

  9. error C2059: 语法错误:“常量”解决方案

    场景 添加海康,宇视SDK对接的头文件和库文件,编译出错提示error C2059: 语法错误:"常量".显示宇视SDK头文件NetDEVSDK.h中宏定义异常  typedef ...

  10. 语法错误 : 缺少“;”(在“”的前面)

    记录一: 在一个项目中需要重写程序,把以前的代码移植过来发现出现这个问题,代码如下: vector<CString> v_imgpath; 后面一直编译的时候一直报:error C2143 ...

最新文章

  1. MyEclipse6.0注册码算法代码,MyEclipse7.0注册码算法代码
  2. Reactive Extensions简介一
  3. U盘的挂载和卸载(也可以查看指令篇)
  4. [XSY3381] 踢罐子(几何)
  5. springboot 项目输出 sql 到控制台、 SpringBoot 中 Mybatis 打印 sql
  6. 魅蓝3 官方android系统,魅蓝3获取ROOT权限及刷入Android系统过程
  7. C 语言 printf 输出详解
  8. 别想了:全系iPhone12将不配120Hz高刷屏
  9. 如何搭建python框架_从0到1告诉你搭建完整Python+requests接口自动化测试框架!
  10. 崩坏3支持鸿蒙系统没,崩坏3鸿蒙版
  11. 使用python往数据库中添加数据
  12. paip. c++ doxygen 文档工具的使用以及跟QT CREATOR的集成
  13. arcgis 批量计算几何_计算几何_ArcGIS基础视频教程第一季_其他视频-51CTO学院
  14. 计算机软件服务费分录,财务软件服务费会计分录是什么?
  15. Java交换二叉树的左右子树_二叉树左右子树交换
  16. P4322 [JSOI2016]最佳团体(分数规划树上背包)
  17. SM2 加解密注意事项
  18. 悲催的体能测试,需要休整的身体~
  19. 用XCA(X Certificate and key management)可视化程序管理SSL 证书(1)--安装XCA
  20. 计算机怎么格式化硬盘,电脑怎么格式化硬盘

热门文章

  1. 卡内基梅隆大学计算机博士申请,2020年卡内基梅隆大学博士申请时间
  2. 描述羽毛针禾及其特殊结构——“根鞘”的词有哪些呢?已经做完的项目和目前羽毛针禾面临的科学问题有哪些?
  3. [IT最前沿--有点意思] 微博营销案例:杜蕾斯鞋套雨夜传奇
  4. 系统优化的基本思想点
  5. 服务器双系统怎么选择启动不了,Win7/Win10双系统开机时不显示系统选择菜单怎么办...
  6. 计算机专业硕士在职联考,计算机在职研究生可以选择一月联考的方式吗
  7. copy 收到_浔兴股份:关于收到福建证监局 对公司采取责令改正措施决定的公告...
  8. 电脑显示屏字体发虚、重影、部分清晰部分不清晰解决办法
  9. excel删除奇数行或者偶数行
  10. 该内存不能为written或read的解决方案(比较全)