为什么我的包含保护不阻止递归包含和多个符号定义?
第一个问题:
#ifndef A_H#define A_H#include "b.h"...#endif // A_H
#ifndef B_H#define B_H#include "a.h"...#endif // B_H
#include "a.h"int main(){ ...}
第二个问题:
#ifndef HEADER_H#define HEADER_Hint f(){ return 0;}#endif // HEADER_H
#include "header.h"...
#include "header.h"...
弑天下
相关分类