6个回答
展开全部
"." 值对象
"->" 引用对象,即指针对象
CString s1;
CString * s2 = new CString(); //指针对象,使用前必须初始化,声明一个指向该类型的内存空间
s1.Format("%s..");//值对象可以直接使用
s2->Format("d..");//指针对象表示引用该对象所指向的地址空间,用"->"表示
"->" 引用对象,即指针对象
CString s1;
CString * s2 = new CString(); //指针对象,使用前必须初始化,声明一个指向该类型的内存空间
s1.Format("%s..");//值对象可以直接使用
s2->Format("d..");//指针对象表示引用该对象所指向的地址空间,用"->"表示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个是类实例,一个是类指针,qmroom回答的比较准确,顶
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.用于一般对象
->用于指针对象
->用于指针对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*****结构体struct或类class声明一个变量,即对象,可以用“.”和“->”访问其成员变量或成员函数。
*****例如:
class CVector3; // 假设已定义
CVector3 m_Vetex(3,4,5);;
m_Vetex.Normalize(); // 单位化该点坐标得:m_Vetex = (0.4242,0.5656,0.707)
float x1 =m_Vetex.x; // 获取x轴坐标值得: x1=0.4242
或者可以这样写:
m_Vetex->Normalize(); // 单位化该点坐标
float x1 =m_Vetex->x; // 获取x轴坐标值
*****结构体struct或类class声明一个指针变量,即对象指针,只可以“->”访问其成员变量或成员函数。
*****例如:
class CVector3; // 假设已定义
CVector3 *p_Vetex = new CVector3(3,4,5);
p_Vetex->Normalize(); // 单位化该点坐标得:m_Vetex = (0.4242,0.5656,0.707)
float x2 =p_Vetex->x; // 获取x轴坐标值得: x2=0.4242
*****例如:
class CVector3; // 假设已定义
CVector3 m_Vetex(3,4,5);;
m_Vetex.Normalize(); // 单位化该点坐标得:m_Vetex = (0.4242,0.5656,0.707)
float x1 =m_Vetex.x; // 获取x轴坐标值得: x1=0.4242
或者可以这样写:
m_Vetex->Normalize(); // 单位化该点坐标
float x1 =m_Vetex->x; // 获取x轴坐标值
*****结构体struct或类class声明一个指针变量,即对象指针,只可以“->”访问其成员变量或成员函数。
*****例如:
class CVector3; // 假设已定义
CVector3 *p_Vetex = new CVector3(3,4,5);
p_Vetex->Normalize(); // 单位化该点坐标得:m_Vetex = (0.4242,0.5656,0.707)
float x2 =p_Vetex->x; // 获取x轴坐标值得: x2=0.4242
参考资料: 自己琢磨的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询