某本书的摘要

////

ansi c中,const修饰是全局可见的,比如头文件中的const变量

c++将所有const修饰缺省为static

////

c语言的bool是c99之后加入的。

const char *p = ""; p is point to const char

  *p 是 char;

  const 修饰 char;

char const *p = ""; p is point ro char const

  *p 是 char const;

char * const p; const p is  point to char    ;; -> ((*p) (* const p))

  *(const p)是char;

Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:

把一个声明从右向左读。

char * const cp; ( * 读成 pointer to ) cp is a const pointer to char

const char * p; p is a pointer to const char;

char const * p; 同上因为C++里面没有const*的运算符,所以const只能属于前面的类型。

C++标准规定,const关键字放在类型或变量名之前等价的。

////顺序

基类构造 成员构造 构造

析构 成员析构 基类析构

////奇怪的

void &a = 0; //err

double &r = 0; // ok? 我试验过不ok

int *p; int * &rp = p;rp = a;// 指针的引用 ok
int a[1]; int & ra[10] = a;// 没有数组的引用

没有引用的引用,没有引用的指针;

int & rs[1] = a; // err

////

保留字不一定出现在语法中。

////

(++i) + (++j) 
这个表达式的计算,有两个副作用: 
i自增1; 
j自增1; 
但是到底哪一个先发生?答案是:任何答案都不对。

////

例如下面的表达式,按照标准规定,执行结果是未定义的: 
(i++)+(i++)

时间: 2024-08-05 21:36:20

某本书的摘要的相关文章

读《如何阅读一本书》笔记

2015-2-13 20:55 - 阅读需要主动,主动意味着有探索力,有求知欲,主动的重要推动力是兴趣. - 基础阅读(elementary reading):识字,知道一句话的表面意思. - 检视阅读( inspectional reading ):在一定时间内,有重点地阅读,得到这本书如何架构,讲了什么等问题的答案. - 分析阅读(analytical reading):在无限的时间里仔细品味,分析全文. 弗兰西斯·培根曾经说过:"有些书可以浅尝即止,有些书是要生吞活剥,只有少数的书是要咀嚼

Linux-什么是二进制包,源码包,RPM包,软件仓库

博文说明[前言]: 本文将通过个人口吻介绍什么是二进制包,RPM包,源码RPM包(SRPM包),源码包,以及RPM常用命令,源码rpm的安装(*.src.rpm),源码包的安装步骤知识(./configure,make,make install)相关知识. 在目前时间点[2017年6月12号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交流,在后续工作及学习中如发现本文内容与实际情况有所偏差,将会完善该博文内容. 本文参考文献引用链接: 1.http://m

a byte of vim -- 学习摘要

说在前面的话 -- a byte of vim 是我见过的最介绍vim 最好的书,想了解强大的vim的人,或者是已经在使用vim而打算进一步了解的人,我感觉都应该看看这个,内容精炼但涵盖很广,--"vim为什么这么强大",当看完这本书时,我想你就能完全的了解了--此外,本书是一英文版,但很简单,学语言的同时学习英语很不多-- 附上最新版的下载链接 http://download.csdn.net/detail/wuzhimang/8933257  ,当然上官网才是硬道理 以下是自己针对

程序员生存定律-摘要(自身提高角度)

20~30岁这个阶段可以讲是黄金时期,这个阶段里,家庭负担较小,可以自由支配的时间较多.当然撞到了很特别的.需要疯狂加班的公司只能另算. 30岁之后因为娃娃出生等,家庭上的时间开销增加,个人可支配时间变少.其中很大一部分人还有很大可能会面对电视剧里常说的婆媳矛盾,让你每天心绪不宁. 40岁之后,家庭琐事会进一步增加,典型的上有老下有小.实在运气不好的自己也会生点病---颈椎病.腰间盘突出.胃病大概可以入选程序员的三大职业病. 50岁之后,时间上会再次解脱,但可惜的是自己也老了,时机不在. 基本上

《增长黑客》阅读内容摘要(前三章)

<增长黑客>阅读内容摘要(前三章) 寒假无聊,偶然间看到<增长黑客>这本名气很大的书,顺便拿来读读.读到后来根本停不下来,这本书真的比电影还精彩.作者提倡的一种新的软件工程,令人叫绝. 以下是这本书前三章的内容摘要: 一.第一章 通常采用的手段包括A/B测试.搜索引擎优化.电子邮件召回.病毒营销等,而页面加载速度.注册转化率.E-mail到达水平.病毒因子这些指标成为他们日常关注的对象. 增长黑客:以数据驱动营销.以市场指导产品,通过技术化手段贯彻增长目标的人. 五个环节:1. 获

程序员必读的职业规划书之摘要

之前读了这本书是因为勺勺的推荐我才看的,勺勺是我在北京实习的老师,我心中崇拜的大神,之前就已经把文章写好了,但是公司老没网,于是就用word保存了,现在复制出来,为了防止我以后忘记,摘要如下: 1.使用价值: 对技术人员来讲,遇到问题后能迅速分析问题,定位问题,给出解决方案,最终搞定问题的能力. 2.供需: 合理选择市场抓住机会,做好职业规划,即使薪资低,能够到好的公司工作都值得,因为你的能力和交换价值会提升,对以后高薪有帮助. 3.信息透明度 学会在短时间内获得大量的机会,这样才能做选择而不是

Vue2实践揭秘 - 书,读后作了一个简单摘要

jd上买了本实践相关的, 看过后,的确是实践项目后的一些分享,有些网上的一些vue2教程没怎么提及 ----------- 看完了,有些启发,作了个简单摘要作记录, 对vue2感兴趣的,可以自己网上搜些教程看或买本书看,书是对这的一个梳理. 以下内容为看后,觉得有些帮助的.... 分享如下: ----------------------------------- 第1章a.render的使用 import Vue from 'vue'import App from './App.vue' new

《代码大全》学习摘要(四)伪代码编程过程

今天阅读的是<代码大全>的第9章--"伪代码编码过程".看罢本章,我对于编程的方式方法又有了新的认识,可谓是我觉得收获最大的一章,决心按书中的方法去自己实践一下. 正如作者在这一章末尾提到的,"这本书的一个目的就是告诉你怎样脱离那种先东拼西凑,然后通过运行来看代码是否工作的怪圈"(就我自己写代码的过程来看,与这种方式非常相似),在没有完全想好类和子程序的具体功能和流程就开始编码的结果就是做出一个勉强能运行的程序,它可能漏洞百出,但你不知道问题究竟出在哪里

阅读《LEARNING HARD C#学习笔记》知识点总结与摘要三

最近工作较忙,手上有几个项目等着我独立开发设计,所以平时工作日的时候没有太多时间,下班累了就不想动,也就周末有点时间,今天我花了一个下午的时间来继续总结与整理书中要点,在整理的过程中,发现了书中的一些不足,我在以下的博文中都有说明,大家如果有这本书的可以对照着知识点及书本相结合的方式来看,没有这本本书的也可以对照着我整理的知识要点进行实际编码测试与学习,希望能对大家有所帮助,如果觉得可以的话,还请推荐哦,谢谢! 阅读<LEARNING HARD C#学习笔记>知识点总结与摘要系列文章从这篇博文