gpt4 book ai didi

c++ - 为了清楚起见,您是否应该将 .h 文件中已经包含的所有内容都包含在 .cpp 文件中?

转载 作者:太空狗 更新时间:2023-10-29 23:50:05 25 4
gpt4 key购买 nike

假设我有一些 .h 文件

随机.h

#ifndef RANDOM_H
#define RANDOM_H

#include <list>
#include <vector>
#include <string>

class Random {
std::vector<std::list<std::string> > m_vectorList;
}

#endif

在相应的cpp文件中我也应该

#include <list>
#include <vector>
#include <string>

这样无论谁在实现上都不需要回头查看头文件,或者将它包含两次是不好的做法吗?

最佳答案

基本上没有必要这样做,即使是为了节省时间,因为:

The programmer needs to look into the header files. Actually, header files are the first files I am looking into when discovering a new program. - Basile Starynkevitch

关于c++ - 为了清楚起见,您是否应该将 .h 文件中已经包含的所有内容都包含在 .cpp 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33991905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com