cpp
utopia枫香
is.liuqingfeng@outlook.com '\n'
is.liuqingfeng@gmail.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++运算符优先级表以及口诀
口诀:运算符优先级顺口溜:淡云一笔,鞍落三服。淡:单目运算符;云:算术运算符;一:移位运算符;笔:比较运算符;鞍:按位运算符;落:逻辑运算符;三:三目运算符;服:赋值运算符。单目运算符 >算术运算符 >移位 >比较 >按位 >逻辑 >三目运算符 >赋值运算符逗号运算符最低(面试考过)例:单目运算符如++和–,算术运算符如+,<...原创 2019-03-30 16:53:42 · 1317 阅读 · 0 评论 -
CPP的顶层const和底层const
指针本身是一个对象,它又可以指向另一个对象。因此,指针本身是不是常量以及指针所指的是不是一个常量就是两个相互独立的问题,作名词顶层const表示指针本身是个常量,而名词底层const表示指针所指的对象是一个常量。如何区分顶层const和底层const指针如果添加const修饰符时有两种情况:1 指向常量的指针:代表不能改变其指向内容的指针。声明时const可以放在类型名前后都可,拿int...原创 2019-03-30 18:03:05 · 214 阅读 · 0 评论 -
如何更好的利用《C++ Primer》学习C++?
《C++ Primer》该如何学习?以《C++ Primer》第五版为例:Part1也就是前八章,除了6.6,6.7节,都要通读。尤其是第三章初步介绍了vector和string,简直就是新手福音,搞定这两个容器就能写一些简单的程序。Part2基本就是数据结构和算法,如果有基础读起来很轻松。9,11 两章介绍的容器,以及12.1节的智能指针要通读。多用智能指针和容器,远离segmen...转载 2019-03-27 09:08:38 · 271 阅读 · 0 评论 -
发现一个关于signed和unsigned问题
犯了一个错误:部分源码:unsigned double a = 10/3;unsigned int b = static_cast<unsigned double>(a);cout<<b<<endl;在linux g++8.x编译过程提示:[samba@centos cpp]$ g++ case.cc case.cc: 在函数‘int main(...原创 2019-03-31 17:12:11 · 1289 阅读 · 0 评论 -
存储类型大小的问题测试
编译运行[samba@centos cpp]$ g++ sizeof.cc [samba@centos cpp]$ ./a.out bool: 1 byteschar: 1 byteswchar_t: 4 byteschar16_t: 2 byteschar32_t: 4 bytesshort: 2 bytesint: 4 byteslong: 8 bytesl...原创 2019-03-31 17:25:19 · 196 阅读 · 0 评论
分享