multiple definition of 错误
1、为了避免重复包含头文件,建议在声明每个都文件时采用“头文件卫士”,采用google建议H
具体形式如下:
#ifndef _PROJECT_PATH_FILE_H_
#define _PROJECT_PATH_FILE_H_
......//声明、定义语句
#endif
2、另外一种方式是使用#pragma once
针对#pragma once ,GCC已经取消对它的支持,而VC++却还在支持。
multiple definition of 错误
1、为了避免重复包含头文件,建议在声明每个都文件时采用“头文件卫士”,采用google建议H
具体形式如下:
#ifndef _PROJECT_PATH_FILE_H_
#define _PROJECT_PATH_FILE_H_
......//声明、定义语句
#endif
2、另外一种方式是使用#pragma once
针对#pragma once ,GCC已经取消对它的支持,而VC++却还在支持。