从另一个类引用命名空间
Referencing namespace from another class
我有一个名为GeoSheet的类;
#include "stdafx.h"
#include "GeoSheet.h"
namespace A {
int isClosable;
double x;
}
void CGeoSheet::OnOK()
{
A::isClosable = 0;
CPropertySheet::OnClose();
}
我想从另一个名为test的文件中访问和修改变量"isClosable.cpp
#include "stdafx.h"
#include "test.h"
#include "GeoSheet.h"
void main(){
//access variable
}
我该如何实现这一点。我想访问变量而无需实例化 GeoSheet 的实例。
谢谢。
isClosable
不属于任何类;它只是放在命名空间中的一个全局变量。您可以像在类方法中使用它
相关文章:
- 不同C++文件中未命名命名空间中的名称可以引用同一个命名事物吗?
- 命名空间中未引用的函数
- 有没有办法在不使用命名空间 std 或前缀 std:: 的情况下引用 cout?
- 使用多个命名空间对 vtable 的未定义引用
- 在 c++ 中在运行时声明对命名空间的引用
- 如何在命名空间中引用用户定义的文本运算符
- 即使在使用命名空间指令后也没有明确的引用错误
- 使用 "::member" 引用全局命名空间有什么用吗?
- 对"vtable for "命名空间继承的未定义引用 对"类型信息"的未定义引用
- 命名空间中的内联函数提供对C++的未定义引用
- cpp:关于未定义引用"(匿名命名空间)::CPassant::NbCPassant"的说明
- 3 文件项目中未定义引用中的 C++ 命名空间
- 引用封闭命名空间
- 您可以使用没有 :: 的命名空间引用其他类中的函数吗?
- 从另一个类引用命名空间
- 如何为匿名命名空间中未引用的本地函数生成警告
- 对 C++ 中命名空间的未定义引用
- 引用命名空间中的结构类型
- (C++)不能引用命名空间内的枚举类
- 命名空间和未定义的引用