腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
我
可以
在
另一个
.
hpp
文件
中
包含
多个
.
hpp
文件
吗
?
c++
、
header-files
我
目前正在C++上做一个项目。简而言之,
我
有3个类和一个main.cpp
文件
。1) List类//使用向量2) Heap类3) Tree类//BST 为了正确地组织自己,
我
将每个类划分为单独的
文件
,即.
hpp
和.cpp
文件
。当然,为了访问我的main.cpp
文件
中
每个类
中
的所有函数,
我
#
包含
了所有三个.
hpp
文件</
浏览 74
提问于2020-04-11
得票数 1
3
回答
我
可以
在
.
hpp
文件
中
包含
#
吗
?
c++
、
class
、
pointers
、
compiler-construction
、
forward-declaration
我
有一个名为A的类,它有自己的.cpp和.
hpp
文件
。它依赖于类B和C。现在,
我
在想,
我
应该在A.cpp还是A.
hpp
中使用#include B.
hpp
和#include C.
hpp
?
我
认为
在
A.
hpp
文件
中使用#include对
我
是有好处的,因为
我
创建了一个B*的向量,如果
我
只向前声明它(所以我不能正确地递增指针),
我
浏览 0
提问于2012-09-21
得票数 0
回答已采纳
5
回答
C++:
包含
来自不同名称空间的
多个
名称相同的头
文件
c++
、
header
、
include
如何通过
包含
与已间接
包含
的
另一个
头
文件
同名的头
文件
来解决创建?{ {
在
最后一个头
文件
中
,由于有
多个
包含
预处理器保护,所以不会包括a.
hpp
。实际上,这应该
可以
,因为类
在
不同的名称空间中。
我
意识到,简单的方法是更改foo/a.
hpp
的名称,或者
在
多个
浏览 4
提问于2010-09-10
得票数 9
回答已采纳
2
回答
C++制造错误: object_var尚未声明
c++
、
object
、
types
您
可以
将
包含
保护#定义从一个头
文件
复制到
另一个
头
文件
,然后忘记更改定义的名称。然后这两个
包含
的头
文件
中
的第一个
文件
才会生效。您
可以
在
头
文件
中
定义ProblemClass,而不是问题类
文件
。h实际上定义了其他内容。 以上是
另一个
类似的问题,
我
认为这些观点很有用,但没有一个真正解决了
我
的问
浏览 0
提问于2015-04-07
得票数 1
回答已采纳
1
回答
C++头和源
文件
设计实现
c++
、
design-patterns
对于布局C++头和源
文件
的设计原则,
我
有几个疑问:
我
最近接手了一个项目,在这个项目中,以前的程序员曾经有过这样的情况,这特别令人讨厌,因为
我
在
某个地方读到,我们不应该在.
hpp
文件
中
包含
一个.cpp
文件
(预处理程序只会将.cpp
文件
复制并粘贴到.
hpp
中
)。
在
一个.cpp
文件
中
包含
一个.<em
浏览 1
提问于2015-09-29
得票数 3
2
回答
C++编译器告诉
我
无法识别类型
c++
、
boost
使用Visual C++ 2010时,
我
的代码如下所示:...#include "R.
hpp
"class A; // forward declaration because the APtr_t is used inside the A class tooR::get()->mehod(); // singleton ;) }};..
浏览 0
提问于2011-02-02
得票数 0
回答已采纳
3
回答
使用#ifdef时的
多个
定义
c++
、
definition
、
include-guards
我
在编译时遇到了一个问题:Multiple definitions of "myFunction()",
我
将在这里大大简化这个问题。基本上,
我
有3个
文件
:“主”、“头”和"myLibrary“。main.cppheader.
hpp
#defineHEADER_
HPP
浏览 6
提问于2020-05-18
得票数 2
回答已采纳
3
回答
“‘Scanner”未命名g++
中
的类型错误
c++
、
g++
我
尝试用g++编译代码,得到以下错误: from scanner.cpp:5:parser.
hpp
:15:错误:‘Token’没有命名类型g++ parser.cpp scanner.cpp -Wall#ifndefPARSE
浏览 0
提问于2010-04-25
得票数 1
回答已采纳
1
回答
为什么在这两种情况下使用C++模板存在差异?
c++
、
templates
简单模板trivial_template.
hpp
的头
文件
。/trivial_template.
hpp
" trivial_template<T>::trivial_template() { cout << " ###" << b_ptr->square_given_number(-16.25) << "==="
浏览 1
提问于2016-03-30
得票数 1
回答已采纳
2
回答
ld:重复符号
c++
、
makefile
我
有rand.cpp和rand.
hpp
文件
,还有rand_unif()函数。
我
已经
在
sim_engine.
hpp
文件
中
包含
了rand.
hpp
文件
。
在
main.cpp
文件
中
,
我
已经
包含
了sim_engine.
hpp
文件
。x86_64 collect2: ld returned
浏览 0
提问于2012-02-16
得票数 5
回答已采纳
1
回答
定义静态类字段时
多个
定义符号的链接器错误
c++
、
static
、
linker-errors
、
lnk2005
我
有一个类,在这个类
中
,
我
定义了一个静态整数,希望它能够跟踪该类中有多少对象被实例化。
我
想我在做
我
的课本告诉
我
的一切。 int mob::mob_count = 0; mob.h: class mob {
浏览 6
提问于2017-03-25
得票数 0
回答已采纳
2
回答
为什么
我
在
头
文件
“向量之前的预期初始化器”中出现了这个错误?
c++
/src -MMD -MP -std=c++11 -c -o src/scrace.o src/scape.o e.cppsrc/tools.
hpp
:4:2:错误:“向量”之前的预期初始化器#ifndef TOOLSHPP v
浏览 5
提问于2020-04-06
得票数 2
回答已采纳
2
回答
我
如何在C++中转发声明类型胡枝子?
c++
、
namespaces
、
typedef
我
有两个名称空间(F和M),在这里
我
使用typedef定义了一些东西。
我
在
一个名称空间中使用ty胡枝子f来声明
另一个
名称空间中的变量。例如,
我
有以下
文件
:#ifndef M_
HPP
typedef std::vector<F::myD>
浏览 4
提问于2014-06-04
得票数 1
回答已采纳
2
回答
C++:
在
项目中使用nlohmann
c++
、
nlohmann-json
我
正在尝试
在
我
的项目中使用C++。在从github下载了压缩
文件
之后,
我
提取了它。
我
将提取的
文件
夹重命名为nlohmann_json,并将其复制到我的项目中。github医生说:#include <nlohmann/json.
hpp
> // for conv
浏览 44
提问于2019-05-23
得票数 2
3
回答
在
C++的不同
文件
中
包含
多个
类
c++
、
include
、
declaration
我
有4个类: Server.cpp Logger.cpp Util.cpp Crypto.cpp
我
该如何解决这个问题呢?
浏览 0
提问于2011-12-28
得票数 2
回答已采纳
1
回答
如何在C++的单独
文件
中
定义成员结构
c++
、
include
我
试图
在
一个单独的
文件
中
定义一个类的成员结构。然而,
我
不知道什么是正确的方式来执行它。 下面是
我
尝试过的。
在
code1.cpp
中
是主要的源代码。
我
想将成员结构Mid的定义放到一个单独的
文件
code2.cpp
中
。但是,为了使code2.cpp知道struct是TestCls的一部分,
我
在其中导入code1.cpp并添加了保护程序。
我
知道这是行不通的,但我不知道如何使
浏览 0
提问于2019-10-22
得票数 2
2
回答
包括警卫和#ifndef #定义预处理语句
c++
、
ifndef
如果
我
这样做的话:const int POWER_LEVEL = 9001;#include "dConst.
hpp
" 最后,对于任何使用生成器数组常量的代码,
我
都会得到链接器错误但是,如果
我
用代码
浏览 1
提问于2013-11-24
得票数 1
回答已采纳
2
回答
C++设计决策:
多个
源
文件
的一个头.或者不是
c++
在
StackOverflow
中
也提出了类似的问题,但是没有什么能完全回答
我
的问题,所以下面是这样的: 创建一个creationCommands.
hpp
文件
,并在那里添加我的函数的所有声明。创建一个creatio
浏览 1
提问于2017-08-02
得票数 0
2
回答
Python的"__init__.py“有C/C++等价物
吗
?
python
、
c++
、
c++11
在
Python
中
,当您创建一个模块时,您会创建一个__init__.py
文件
(至少通常是这样)。这个东西有C/C++等价物
吗
?
我
的意思是,是否有一种方法
可以
对目录进行#include,实际上其中包括一个
文件
?
浏览 2
提问于2021-02-10
得票数 7
回答已采纳
1
回答
CMake add_executable()使用.cpp
文件
还是.
hpp
文件
?
c++
、
build
、
cmake
我
在这个网站上读过很多关于add_executable函数
在
CMake
中
的用法的问题,但是没有找到确切的答案来解决
我
的困惑。
我
的问题是为什么我们只
在
.cpp函数
中
添加add_executable
文件
,而不添加.
hpp
文件
?
我
知道头
文件
就像对应的.cpp
文件
中
函数和类的“索引”。但是,如果我们不将它们
包含
在add_executa
浏览 0
提问于2019-07-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
高并发系列——CAS操作及CPU底层操作解析
AI人脸识别?有了这篇详细教程人人都能实现
终极端到端的EOS DAPP开发教程-第1部分
心心念念的 Lover Wall 3.0 版本来了
EOS代码架构及分析(四)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券