社区
C++ 语言
帖子详情
成员变量指针转换的问题?
budbreak
2005-07-13 01:35:54
class A
{
public:
int i;
}
...
A a;
&A::i 的类型是(int A::*)
&a.i 的类型是(int*)
请问有办法转换吗??
(int A::*)(8)不能成功
...全文
81
4
打赏
收藏
成员变量指针转换的问题?
class A { public: int i; } ... A a; &A::i 的类型是(int A::*) &a.i 的类型是(int*) 请问有办法转换吗?? (int A::*)(8)不能成功
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
budbreak
2005-07-13
打赏
举报
回复
Thanks
xzgyb 的方法好用
hpho
2005-07-13
打赏
举报
回复
int A::*的用法是
struct A{
int i;
};
A a;
int A::*p=&A::i;
(a.*p)=8;
zaisheng10
2005-07-13
打赏
举报
回复
还请大虾 说明一下呀
xzgyb
2005-07-13
打赏
举报
回复
#include <iostream>
using namespace std;
class A
{
public:
int i;
int j;
int k;
};
int main()
{
A a;
int A::*p;
*(int *)&p = 8;
a.k = 35;
cout << a.*p << endl;
return 0;
}
腾讯2012笔试题目
- B: 首先使用`static_cast`将派生类
指针
转换
为`void*`,然后再
转换
回基类
指针
,这也是正确的做法。 - C: 直接将派生类
指针
赋值给基类
指针
是危险的,因为可能会丢失类型信息。 - D: 通过两次`static_cast`
转换
也...
类中成员的分布:
成员变量
指针
和成员函数
指针
(静态/非静态)超详解
类中成员的分布:
成员变量
指针
和成员函数
指针
成员变量
指针
①
成员变量
指针
是什么?
成员变量
指针
顾名思义就是“指向类类型中公有
成员变量
的
指针
”; ②
成员变量
指针
的注意事项: ⑴
成员变量
指针
不可以使用...
普通函数
指针
、
成员变量
指针
与成员函数
指针
普通函数
指针
、
成员变量
指针
与成员函数
指针
(一)普通函数
指针
首先先说普通函数
指针
,对于函数
指针
总是与
指针
函数混淆,那么他们的区别在哪呢?1、
指针
函数 int* f(int a;int b) //函数名为f,返回值为int类型的...
「C/C++」C/C++
指针
篇 之
指针
运算访问类
成员变量
然而,直接通过
指针
运算访问类的
成员变量
是一种不安全的做法,因为它绕过了C++的类型系统和访问控制。的大小是1字节,便于进行字节级的偏移),并加上相应的偏移量来得到
成员变量
的地址。要使用
指针
运算访问类的成员...
指向类
成员变量
的
指针
并非
指针
http://blog.csdn.net/oowgsoo/archive/2007/03/19/1533827.aspx参考>的相关章节"指向类
成员变量
的
指针
",这个术语中包含了"类
成员变量
"的术语,但是严格的说,这里的
成员变量
只是指非静态
成员变量
,这个术语中还包含了...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章