如何在 C++_ 中通过不同目录中的文件使用该变量
how to use the variable by the files in different directory in c++_
我有一个关于 c++ 中不同目录中的文件使用变量的问题。
我有一个文件 a.h
class A
{
private:
B *b_;
}
在文件 a.cpp 中,我像这样包含 a.h #include"a.h"
我有一个另一个文件 b.h 和 b.cpp 与a.h 和 a 在同一个文件夹中.cpp
这些是另一个名为 c.cpp 的文件,它与 a.h 和 b.h 的级别相同,
class C
{
A *a_;
}
但是文件 d.h 和 d.cpp 在 A.H,B.H,C.H 的子目录中,像这样:/(a.h)/(d.cpp, d.h),在 d.cpp 中,我已经包含了 a.h 和 b.h,但我在 d.cpp 中这样使用它:
a_->b_;
它显示以下消息:
warning: statement has no effect
如何解决这个问题?
表达式a_->b_
只是检索一个值,但没有对它做任何事情,所以作为一个语句a_->b_;
,它并不比例如 2;
- 你需要用它做一些事情,例如,在某个地方分配它或把它作为某个函数的参数。
如果不需要表达式的副作用或结果,只需将其删除即可。
删除无效果语句。
相关文章:
- 通过多个头文件使用常量变量
- 在 .h 文件中的类中声明静态变量和在.cpp文件中声明"global"变量有什么区别
- 如何从另一个文件继承私有成员变量和公共函数
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 无法通过头文件保存变量的值
- 尝试调用 .h 文件中定义的变量时出现变量未定义错误
- 在 C++ 中将双精度变量写入二进制文件
- 如何使用文件中的文本,例如变量
- 定义C++新的环境变量并在 bat 文件中使用它
- 在头文件中定义变量不会出错
- 复制文件流C++静态变量
- 从另一个 cpp 文件更改结构内、映射键内的变量
- 在C++中使用变量而不是"#define"来指定数组大小是不是一种糟糕的做法?(C错误:在文件范围内
- C++将文本从.txt文件解析为变量
- 从 C 中的变量获取文件的路径,C++
- 使用boost ::日志配置文件变量
- C++:帮助存储和显示输入文件变量
- 文件变量的问题
- 如何在先决条件列表中展开生成文件变量
- QT多个文件c++变量