您的位置:首页 > Web前端 > Node.js

expected specifier-qualifier-list before ‘QNode’——宏定义ifndef避免重复include头文件.h

2014-03-26 11:59 232 查看
编译时候遇到这两个错误

error: storage class specified for parameter ‘TNode’

error:expected specifier-qualifier-list before ‘QNode’

原因是我很多个文件都#include tree.h,因为#是编译前原地展开的,多个#include tree.h就会冲突,解决办法是给tree.h添加#ifndef宏定义,避免重复展开宏。

#ifdef TREE_H

#define TREE_H

这里是tree.h 原来的内容

#endif
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: