专栏首页MySQL从删库到跑路C++primer学习笔记(二)

C++primer学习笔记(二)

1 使用数组初始化vector:int int_arr[arr_size] = {0,1,2,3}; vector<int> ivec(int_arr, int_arr+arr_size); 2 int ival; int *pval; ival = pval = 0; 错误,pval = 0 返回的是指针,无法赋值给int。 3 ++i i++ 前置时返回自增后的值,后置时返回值后自增。前置性能好于后置。 4 逗号表达式的结果是其最右边表达式的值。 5 if(ia[index++]<ia[index])这个表达式没有明确的计算顺序。除了 && || ?::外其他操作数没有规定计算顺序。不应该使用这种表达式,结果无法确定。 6 int val = 3.24+3;表达式先转换为高精度,再转换为左值类型。int *ip; ip=0;隐式转换0为空指针。 7 包含signed和unsigned int的表达式会被转换成unsigned,如果为负数会有问题。 8 数组名用做sizeof或取地址&的操作数时不被当做指针。sizeof计算栈中分配大小,静态变量在全局数据区不计算在内。 9 const_cast添加或删除const特性。 10 空语句: ; 11 switch case break的判断表达式必须为整数值。case从匹配的开始执行直到结束,而不是只执行匹配的。 12 do{此处定义的变量循环条件中不可见}while(...) 13 throw 类型 每一个标准库异常类都有what()函数返回C风格用户输入的字符串。如果不存在catch语句,程序默认执行terminate的标准库函数。 14 预处理器定义的调试用的常量:__FILE__ __LINE__ __TIME__ __DATE__【打印时间和日期很常用】 15 assert宏用来检查不可能发生的条件。 16 函数实参如果和定义类型不一致,但可被转换成定义类型,那么也可以使用。 17 如果需要保护指针指向的值,形参需要定义为指向const的指针。应将不修改实参的形参定义为const引用,好处是可以传递字符串字面值(和产生右值的表达式),非const引用反而不灵活。 18 如果形参是引用,那么他只是实参的别名。int *&v v是引用,是某个指向int的指针的别名。 19 fun(int*) fun(int[]) fun(int[10])等价,但10其实没有任何用处。如果定义为fun(int (&arr)[10]),此时会检查参数是否有10个。 20 C风格字符串以NULL结尾是为了标识结束防止越界

本文分享自微信公众号 - MySQL从删库到跑路(gh_574fe5c6adf5),作者:小当家

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-04-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 爬虫如何抓取网页的动态加载数据-ajax加载

    本文讲的是不使用selenium插件模拟浏览器,如何获得网页上的动态加载数据。步骤如下: 一、找到正确的URL。二、填写URL对应的参数。三、参数转化为urll...

    震八方紫面昆仑侠
  • 读完某C++神作,我只记下了100句话

    震八方紫面昆仑侠
  • 爬虫基本功就这?早知道干爬虫了

    假设windows下安装好了python和pip。 下面用pip安装爬虫库requests

    震八方紫面昆仑侠
  • Android开发笔记(九十七)图片的特效处理

    本文讲述的图片特效处理包括:怀旧、光照、光晕、底片、浮雕、模糊、锐化、黑白、冰冻、素描,所有这些特效都是基于一定的算法,对图像每个点的RGB值进行计算,并汇...

    用户4464237
  • 分治算法

    // 二分查找的思路,halfLen 是中位数的right 所以必须 m + n + 1 // 中位数是可以将数组分割为左右相等的数组,一个数将其分为左右相等...

    黑白格
  • gcd,哈希问题-LeetCode 357、355、365、367、380

    给定一个非负整数 n,计算各位数字都不同的数字 x 的个数,其中 0 ≤ x < 10n 。

    算法工程师之路
  • HDU 4605 Magic Ball Game(可持续化线段树,树状数组,离散化)

    Magic Ball Game Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/...

    ShenduCC
  • leetcode363. Max Sum of Rectangle No Larger Than K

    现有一个由整数构成的矩阵,问从中找到一个子矩阵,要求该子矩阵中各个元素的和为不超过k的最大值,问子矩阵中元素的和为多少? 注:后面的文章中将使用[左上角顶点坐标...

    眯眯眼的猫头鹰
  • 51Nod-2020-排序相减

    ACM模版 描述 ? 题解 还是那句话,这种题不该出现在 51Nod51Nod 题库,就算出现也不该是基础题,应该是 11 级题,和基础题的定位不符。 代码 #...

    f_zyj
  • 挑战程序竞赛系列(23):3.2折半枚举

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    用户1147447

扫码关注云+社区

领取腾讯云代金券