【发布时间】:2018-10-01 16:25:24
【问题描述】:
假设我们有一个带有标题parent.h 的父类和两个子类child1.h 和child2.h,因为它们都是从父类继承的,所以两个头文件都应该包含parent.h。在另一个文件中包含child1.h 和child2.h 将导致父类的重复定义。避免这种情况的最佳方法是什么?使用#pragma once 是一种好习惯,还是有其他方法可以解决这个问题?
【问题讨论】:
标签: c++ oop include header-files