C++结构体与类指针知识点总结
更新时间:2019年09月01日 15:49:36 作者:TweeChalice
在本篇文章里小编给大家整理了关于C++结构体与类指针知识点以及相关内容,有兴趣的朋友们参考学习下。
在结构体或类中, 指针访问其成员函数或变量通过 "->" 运算符或者看代码注释部分, 注释部分的操作不推荐:
#include <iostream> #include <cstring> using namespace std; struct STRUCT { string hello; }; int main() { STRUCT *str=new STRUCT; str->hello="Hello";//或者可以写成: (*str).hello="Hello" cout<<str->hello<<endl;//或者可以写成: cout<<(*str).hello<<endl; delete str; return 0; }
#include <iostream> #include <cstring> using namespace std; class CLASS { public: string hello; }; int main() { CLASS *str=new CLASS; str->hello="Hello";//同理 cout<<str->hello<<endl;//同理 delete str; return 0; }
备注: class中的public不可以省, struct中public可以省 ( 属于语法部分, 不做解释 )
关于类与结构体的指针都是这样操作 (无论是哪种数据类型),
注意: 一定要给结构体或类指针声明空间, 否则输出可能会是乱码或没有输出, 本人更建议使用智能指针, 免得申请释放空间
以上就是本次介绍的关于C++结构体与类指针全部知识点内容,感谢大家的阅读和对脚本之家的支持。
相关文章
clion最新激活码+汉化的步骤详解(亲测可用激活到2089)
这篇文章主要介绍了clion最新版下载安装+破解+汉化的步骤详解,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11C++ normal_distribution高斯正态分布函数的用法示例
高斯分布也称为正态分布(normal distribution),常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,这篇文章主要给大家介绍了关于C++ normal_distribution高斯正态分布函数用法的相关资料,需要的朋友可以参考下2021-07-07
最新评论