社区
进程/线程/DLL
帖子详情
能不能导出一个类的公有成员变量?
phisherr
2006-06-21 05:49:49
如int型的
我用
class CA
{
...
int __declspec(dllexport) m_a;
...
}
这种格式怎么不行呢?
提示是error C2071: “CA::m_a” : 非法的存储类
...全文
386
7
打赏
收藏
能不能导出一个类的公有成员变量?
如int型的 我用 class CA { ... int __declspec(dllexport) m_a; ... } 这种格式怎么不行呢? 提示是error C2071: “CA::m_a” : 非法的存储类
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phisherr
2007-01-28
打赏
举报
回复
谢谢大家
hijack
2006-06-23
打赏
举报
回复
同意DentistryDoctor,单单导出成员变量没任何实际意义。估计也没法导出。
使用AFX_EXT_CLASS导出整个类
class AFX_EXT_CLASS CA {
......
}
zzw_happy
2006-06-23
打赏
举报
回复
class Test{
public:
static __declspec(dllexport) int iii;
virtual void fun(){
cerr << "in Fun."<< endl;
}
};
int Test::iii;
没有问题啊。可以导出,只是没有办法用extern "C"修饰。
phisherr
2006-06-22
打赏
举报
回复
谁知道怎么回事啊?
phisherr
2006-06-21
打赏
举报
回复
那就就是没的谈了???
phisherr
2006-06-21
打赏
举报
回复
定义成static也不行 啊
DentistryDoctor
2006-06-21
打赏
举报
回复
它又不是静态的成员,没有类的实例,怎么引用其成员变量?
公有
继承 ——就这样了
任务描述 本关任务:采用
公有
继承设计学生信息
类
。 相关知识 继承 继承是使代码可以复用的重要手段,也是面向对象程序设计的核心思想之一。简单的说,继承是指
一个
对象直接使用另一对象的属性和方法。 C++ 中的继承关系就好比现实生活中的父子关系,继承一笔财产比白手起家要容易得多,原始
类
称为基
类
,继承
类
称为派生
类
,基
类
是对派生
类
的抽象,派生
类
是对基
类
的具体化。它们是
类
似于父亲和儿子的关系,所以也分别叫父
类
和子
类
。而子
类
又可以当成父
类
,被另外的
类
继承。 继承方式 不同的继承方式决定了基
类
成员在派生
类
中的访问属性,主要
Python —
类
的私有属性、
公有
属性、私有方法、
公有
方法
类
的私有属性、
公有
属性、私有方法、
公有
方法
类
的
公有
属性 public_attrs:能在
类
的外部被使用或直接访问。在
类
内部的方法中使用时 public_attrs_attrs,在
类
的外部class_name.public_attrs。
类
的私有属性 __private_attrs:两个下划线开头,声明该属性为私有,
不能
在
类
的外部被使用或直接访问。在
类
内部的方法中使用时 self.__private...
C++57个入门知识点_16
类
的标准写法(
类
名、
成员变量
、成员函数及对象命名规则;
成员变量
一般为私有,成员函数为
公有
并暴露给外部使用
成员变量
;防止
类
过大,声明写在.h,实现写在.cpp,调用.h)
上篇:C++57个入门知识点_15
类
及
类
的访问权限(C++数据及数据操作方法放在一起组成结构体的思想即为封装;关键字:Class;面向对象语言的3个基本特点:封装、继承、多态;修改实参方法;
类
默认为私有)中介绍到
类
的3种访问权限,
类
和结构体最大的区别即为其访问权限,结构体的默认访问权限为
公有
的,
类
的默认访问权限是私有的。本节接上篇介绍C++中
类
的标准规范。 命名规范: (1)
类
名单词首字母大写前加大写C CWashMachine; (2)
成员变量
m_名称,名称第
一个
单词或字母小写,后首字母为大写,n表示
C++中静态
成员变量
和普通
成员变量
、私有
成员变量
和
公有
成员变量
的区别
本文主要介绍和记录C++中静态
成员变量
和普通
成员变量
、私有
成员变量
和
公有
成员变量
的区别,并给出相关示例程序,最后结合相关工程应用中编译报错给出报错原因及介绍思路
Python
类
中的私有变量和
公有
变量
我们这里就直奔主题,不做基础铺垫,默认你有一些Python
类
的基础,大家在看这篇博客的时候,如果基础知识忘了,可以去菜鸟教程 从
一个
简单的
类
开始 class A(): #定义
一个
类
A a = 100 #
公有
变量 _b = 200 #
公有
变量 __c = 300 #私有变量 __d__ = 400 #
公有
变量 a = A() #实例化
一个
对象a print(a.a,a._b,a.__c,a.__d__) #打印四个变量的值 运
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章