variables相关内容

常用接受的变量名格式 - C / C ++

我意识到这可以是一个偏好的问题,但我注意到,在很多代码示例中我看到的变量名称有一个前缀 g _ s _ , m _ ,或只是 _ 。这是一个普遍接受的做法,这些前缀是什么意思?是否还有其他人会很好知道? 解决方案 g_ 是一个全局变量 m _ 是成员(实例变量) _ 这是很常见的,许多开发人员都知道它,虽然它不是(据我所知)普遍接受。 更新:请在下面整合评论,以提高曝光 ..
发布时间:2016-10-24 13:51:06 C/C++开发

有人可以帮我理解这个吗? int *& pr

我在最后的考试中发现了这一点: int a = 564; int * pa =& a; int *& pr = pa; cout 但是我对第3行的评估和优先级感到困惑。C的操作顺序表示*和&具有相同的顺序。那么,它会是 int *(& pr)? 谢谢。 解决方案 它 ..
发布时间:2016-10-24 13:39:19 C/C++开发

多个C ++文件中的共享向量变量

我想分享(全球化)两个cpp文件(A.cpp和B.cpp)之间的一些向量变量(V1和V2)。 我已经通过以下命令在A.h中定义了V1和V2。 extern vector V1; extern vector V2; 我也在A.cpp和B.CPP文件中添加了#include“A.h”任何人都可以让我知道我应该做什么,以便能够访 ..
发布时间:2016-10-24 12:52:31 C/C++开发

多个C ++文件中的共享向量变量

我想分享(全球化)两个cpp文件(A.cpp和B.cpp)之间的一些向量变量(V1和V2)。 我已经通过以下命令在A.h中定义了V1和V2。 extern vector V1; extern vector V2; 我也在A.cpp和B.CPP文件中添加了#include“A.h”任何人都可以让我知道我应该做什么,以便能够访 ..
发布时间:2016-10-24 12:45:15 C/C++开发

C ++流作为成员变量

我有一个C ++类,我想要保存用于日志记录的流。 流应该能够被设置 应该可以将流设置为 std :: cout 作为一个文件流记录到一个文件,或者作为一个字符串流,只是忽略数据(一个 / dev / null 排序)。在任何情况下,它应该是一个 ostream 类型对象,对象的创建者可以随时重置。 我可以通过指向ostream的指针来实现这一点,但是语法变得有点烦人,不得不使用d ..
发布时间:2016-10-23 23:15:36 C/C++开发

我必须初始化简单的类成员变量吗?

快速入门的问题: 我可以初始化简单的类成员变量,或者保证它们被赋予默认值任何情况? 示例: class Foo { int i; // is i == 0或者我需要下面的行? Foo():i(0){} }; $ b 谢谢! 解决方案 我必须初始化简单类 的成员变量, 不,您不会有初始化成员变量。如果你不初始化它们,不要假 ..
发布时间:2016-10-23 22:07:29 C/C++开发

是类型name = name;在C ++中有用吗?

C ++中允许使用以下代码: int a = a; 或 Type name = name; 两者都导致未初始化的对象被自身初始化,这往往导致未定义的行为。 这样的代码是否需要或合理?这些代码是否有用? 解决方案 您可以在其初始化器中使用变量的名称。代码 类型name = name; 可能没有用,但代码 ..

在其定义中的类变量?

这可能是一个愚蠢的问题。我试图做一个文本泥。我需要每个Room类包含其他房间类,人们可以参考时,试图移动他们或从他们获取信息。但是,我不能这样做,因为我显然不能在其定义中声明一个类。那么,我该怎么做呢?这是我的意思,当我说我不能这样做: class Room { public: 房间NorthRoom; 房间EastRoom; 房间SouthRoom; 房间WestRoom; } ..
发布时间:2016-10-23 20:47:39 C/C++开发

在其定义中的类变量?

这可能是一个愚蠢的问题。我试图做一个文本泥。我需要每个Room类包含其他房间类,人们可以参考时,试图移动他们或从他们获取信息。但是,我不能这样做,因为我显然不能在其定义中声明一个类。那么,我该怎么做呢?这是我的意思,当我说我不能这样做: class Room { public: 房间NorthRoom; 房间EastRoom; 房间SouthRoom; 房间WestRoom; } ..
发布时间:2016-10-23 20:34:12 C/C++开发

在其定义中的类变量?

这可能是一个愚蠢的问题。我试图做一个文本泥。我需要每个Room类包含其他房间类,人们可以参考时,试图移动他们或从他们获取信息。但是,我不能这样做,因为我显然不能在其定义中声明一个类。那么,我该怎么做呢?这是我的意思,当我说我不能这样做: class Room { public: 房间NorthRoom; 房间EastRoom; 房间SouthRoom; 房间WestRoom; } ..
发布时间:2016-10-23 20:25:05 C/C++开发