初始化和赋值,初始化不是赋值,因为都是用“=”而混淆,
-
类型别名:typedef的作用
std::tuple<std::vector<int>::const_iterator, ptrdiff_t, size_t, double, MyType::do_you_know_what::why_dont_i_use_typedef::why> arg;
有了typedef,就可以这样了:
typedef std::tuple<std::vector<int>::const_iterator, ptrdiff_t, size_t, double, MyType::do_you_know_what::why_dont_i_use_typedef::why> m_tuple; m_tuple arg1; m_typle arg2;
这样看来typedef就是为了书写起来方便的,暂时就学到这些
const限定符,常量不能被修改
自定义数据结构,
//结构体类 struck data{ double num = 0.2; }; //定义类对象也就是结构体实例 data data1, data2 std::cout << data1.num << std::endl;
C++ primer 第二章变量和基本类型
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 正文之前 C++的数据类型包括 算术类型(int double等)和空类型(void),今天发生了一些很可怕的事情...
- 接着上节 condition_varible ,本节主要介绍future的内容,练习代码地址。本文参考http:/...
- //出自51博客:www.Amanda0928.51.com 第一章 一、选择题 1.B; (typedef ,t...
- 这门课主要偏重于泛型编程(generic programming)以及底层对象模型(this,vptr,vtbl,...