腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
C++
类
头文件组织
c++
、
class
、
file
、
header
、
organization
对于那些必须处理分布在多个源文件和头文件
中
的
大量
相互依赖
的
类
的人,您建议
的
C++
编码和文件组织指南是什么? 我在我
的
项目中遇到了这种情况,解决跨越几个头文件
的
类
定义相关错误已经变得相当令人头疼。
浏览 0
提问于2008-12-06
得票数 56
回答已采纳
1
回答
C++
中
相互依赖
的
类
c++
假设我想用
C++
实现两个
类
,每个
类
都包含一个函数,返回另一个
类
的
实例: class A { ...我尝试向前声明这两个
类
,并在头文件
中
拥有它们
的
原型,但每次我运行时都会遇到某种类型
的
缺失或不完整
的
定义错误。有没有办法做到这一点?或者我必须返回我必须返回指向对象
的
指针吗?
浏览 13
提问于2020-11-08
得票数 2
回答已采纳
2
回答
python
类
之间
的
循环依赖关系
python
在python
中
,
类
定义可以
相互依赖
,如下所示: class A(): def do_sth(self)pass def FuncA(): a = FuncA() 为什么
类
有这个问题像
C++
这样
的
语言有声明:class B可以解决这种依赖,python有类似的构造吗?
浏览 4
提问于2014-04-12
得票数 13
回答已采纳
1
回答
在同一个.NET应用程序中使用C#和
C++
代码?
c#
、
c++
、
.net
我应该使用Open CV,它可以用
C++
编程,并将其部署在.NET图形界面应用程序
中
。我真的很喜欢使用C#
的
接口特性。 解决这个问题
的
最佳方法是什么?
浏览 3
提问于2013-09-02
得票数 0
3
回答
编译器如何知道何时不重新编译?
c++
、
compiler-construction
编译器如何知道什么时候不需要重新编译代码
的
某些部分,特别是在较大
的
项目中? 例如,假设在
C++
中
我们有两个
C++
文件和两个头文件。头文件
相互依赖
。(它们使用彼此文件中指定
的
类
。)编译器是否总是需要解析两个头文件(以及用于方法实现
的
C++
文件)才能获得
类
信息以生成这两个
C++
文件
中
的
任何一个?大多数
C++
编译器是否知道某个文件何
浏览 3
提问于2013-08-05
得票数 4
回答已采纳
2
回答
C++
相互依赖
类
c++
我有两个
类
,它们代表两种不同
的
数据类型,可以来回转换。我希望为每个对象都设置一个构造函数,该构造函数接受另一个类型
的
对象,这样我就可以更容易地在两者之间进行转换,如下所示: public: //Do stuff
浏览 1
提问于2015-06-03
得票数 2
回答已采纳
3
回答
两个相互包含
的
类
发生错误
c++
、
include
假设我有一个名为Foo
的
类
和另一个名为Bar
的
类
。Bar包含Foo
的
一个实例,我在Foo中有一个函数,它将Bar作为参数。但是,当我在#include "Bar.h" in Foo中允许Foo看到Bar时,在引用Bar
的
行上会出现此错误: 我猜这是因为这两个
类
相互依赖
来编译编辑:这两个
类
都有头文件,其中在#ifndef声
浏览 7
提问于2012-03-12
得票数 1
3
回答
C++
中
的
正交
类
c++
、
class
、
inheritance
在为各种应用程序编写
C++
类
时,首选使用正交
类
(不
相互依赖
的
类
),还是使用继承首选。我之所以这样问,主要是因为我注意到了很多问题,在这些问题中,我将有两个或三个不交互
的
类
,而其他人可能有三个通过继承而链接
的
类
。这是一种更多
的
偏好,在所有事物都有它
的
时间和地点,还是有一个原因,人们似乎更喜欢继承(据我所见)?
浏览 6
提问于2014-03-27
得票数 0
回答已采纳
1
回答
在订单关键时初始化
C++
组件
的
最佳实践?
c++
、
dependency-management
我正在使用
C++
来模拟一个游戏引擎。一项常见
的
任务是按照一定
的
顺序创建一系列对象,例如对象B必须遵循对象A。命令必须强制执行,并不是因为
类
是
相互依赖
的
,而是因为它们与硬件相关,因此必须遵循先启用A,然后再启用B
的
安全过程。 文体学上
的
问题是,我如何才能确保这样
的
秩序。在面向对象
的
设计方面不存在依赖关系,因为B
类
不需要任何A
类
的
知识,反之亦然。因此,为了确保这样<e
浏览 2
提问于2014-07-31
得票数 0
回答已采纳
7
回答
而->在C和
C++
中
真的是运算符吗?
c++
、
c
、
programming-languages
、
operators
->是操作符,它检索结构(C)或
类
(
C++
)
的
成员。 但是,我怀疑它们是否是运算符--因为,如果它们是运算符,它们
的
输入类型是什么?此外,双方
的
标识符是
相互依赖
的
--例如+运算符缺乏
的
特性。如果这是正确
的
-在什么意义上,这些仍然被标记为运算符在实践
中
,以及他们
的
形式定义对语言理论。
浏览 4
提问于2010-11-28
得票数 5
回答已采纳
3
回答
复杂循环依赖
c++
、
oop
、
circular-dependency
在
C++
中
解决循环依赖
的
最佳实践是什么此外,我还考虑了转发声明每个
类
,然后在main.cpp
中
包含解决方案
的
每个头文件,因此所有这些都在一个地方。你会推荐它吗?下面是整个项目的一个片段,如果我熟悉
的
例子能更好地解释这个问题,你可
浏览 1
提问于2011-03-20
得票数 6
回答已采纳
3
回答
结构
C++
中
的
类
指针
c++
、
class
、
struct
问题很简单,我想我不能这样做:(我在头文件
中
) myclass *p; } mystruct; mystruct *s;} 因为当编译器到达struct时,它不知道myclass是什么,但是由于同样
的
原因,我也不能做相反
的
事情:我想编译器在
类
(2个例子)前面有一个叫做mystruct
的
结构,所以它知道mystruct *s是可能
的</e
浏览 0
提问于2015-05-24
得票数 1
回答已采纳
4
回答
c++
如何创建
相互依赖
的
类
c++
、
class
这个
类
的
成员经常被修改。每次修改成员时,我都想保存
类
的
状态(克隆
类
实例并保存它)。所以我想要创建一个新
的
类
,这将拯救这些州。假设我在文件存储中有一个存储
类
。.> };{ std::vector<Storag
浏览 6
提问于2013-05-21
得票数 4
回答已采纳
3
回答
相互依赖
的
C++
/
类
中
的
循环依赖
c++
、
circular-dependency
、
forward-declaration
、
circular-reference
所以我有
类
典当和
类
字段。我想要从田野访问站在它上面的兵,我想从兵访问它站在
的
田野。unvollständigen Typs »class Field«除了在
类
之外声明东西之外或者我真的必须在需要之前声明
类
外
的
所有方法/成员吗?编辑:谢谢,但是我现在试着把它分成一个.h和一个.cpp文件。稍后,我将为每个
类
使用
浏览 2
提问于2013-10-13
得票数 1
3
回答
依赖最小化
C++
c++
、
dependencies
、
idioms
因为我不是
C++
忍者,正如我所看到
的
,依赖总是潜入我
的
程序
中
。以前可能有人问过类似的问题,但我希望得到更直接
的
回答。我问过
C++
的
忍者们,他们是否能为我推荐
C++
中支持
的
习惯用法
的
好参考,以最小化代码之间
的
相互依赖
。
浏览 0
提问于2011-11-02
得票数 0
回答已采纳
1
回答
C++
宏定义
相互依赖
的
类
c++
、
macros
我正在尝试编写宏,它同时定义两个紧密连接
的
类
,但我做不到。我认为所有的虚拟方法都必须是定义
的
还是纯
的
?#define SOME_HPP }; 如果在几
浏览 5
提问于2015-07-14
得票数 1
回答已采纳
1
回答
Visual
中
具有
相互依赖
关系
的
项目的并行编译
c++
、
visual-c++
、
visual-studio-2013
、
build
、
msbuild
在我
的
公司,我们使用
的
是Visual 2013,我们希望减少
C++
解决方案
的
构建时间。它大约有55个项目,调试构建大约需要20分钟,而发行版构建则需要更多时间。我想知道是否有一种方法可以使项目与彼此依赖
的
并行编译。我已经知道并使用了多进程编译(/MP标志)。实际上,解决方案
中
的
每个项目都是使用多个核心构建
的
。同样
的
,当两个项目,比如说A和B,不
相互依赖
的
时候,它们是并行构建
的</e
浏览 2
提问于2017-12-11
得票数 0
1
回答
奇怪
的
是,相互重复
的
类
定义
c++
、
templates
、
language-lawyer
、
template-meta-programming
我希望两个
类
中
的
类型声明
相互依赖
。下面是使用clang和gcc编译
的
第一个示例:struct A using X = char; // (1)如果您交换行(1)和(2),那么它将无法编译时出错: 这让我怀疑,在
C++
标准
的
意义上,原始代码到底是有效
的
,还是碰巧编
浏览 3
提问于2018-01-12
得票数 21
回答已采纳
2
回答
依赖注入:我应该创建一个Car
类
来保存它
的
所有部件吗?
c++
、
dependency-injection
在我
的
C++
应用程序
中
,有许多汽车都包含了一个RaceTrack。 每辆车由数百个部件组成。每个部分取决于其他一两个部分。我读过很多关于DI和Mark
的
书中
的
问题,看起来我不应该仅仅为了存放汽车零件而定义一个汽车
类
,因为所有的汽车部件都将
相互依赖
,而这一堆部件就是一辆汽车。我说
的
对吗?所以,当我把我所有的赛车放到RaceTrack
中
时,就不会有汽车实体,而是有很多汽车零部件在赛道上
相互依赖
?我说
的
对
浏览 0
提问于2017-04-08
得票数 10
1
回答
如何独立编译java
类
java
、
javac
目前,我想知道是否可以编译Java
类
文件而不依赖于它们,比如C或
C++
中
的
C++
文件。例如,我有一个A
类
,它
的
内部有一个B
类
的
实例,但是我只想编译A
类
,有方法吗?关键是使用make编译java程序,因为Gradle和Maven只是不让我做我想做
的
事情。 谢谢。
浏览 1
提问于2021-06-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++中的vector和Java中的ArrayList的构造函数的区别
Java中的时间类
Python 中的类介绍
Python中的元类
理解PHP中的stdClass类
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券