CPP Primer 学习笔记一

原创 2016年08月31日 15:45:30
  1. 不能使用sizeof运算符来确定动态分配(new出来的)的数组包含的字节数。
  2. 可以修改指针的值,而数组名是常量 arrayname = arrayname+1 (×)
  3. 对数组应用sizeof得到的是数组的长度,对指针应用sizeof得到的是指针的长度,即使指针指向的是一个数组
  4. 函数通过将返回值复制到指定CPU寄存器或内存单元中来将其返回,随后调用程序查看该寄存器或内存单元。
  5. auto自动类型推断,只能用于单值初始化,不能用于初始化列表(如 auto pa = {f1,f2.f3};)
  6. 内联函数,不能递归,只是用相应的函数代码替换函数调用,程序无需跳到另一个位置处执行代码,再跳回来,所以速度稍快,但是需要占用更多内存(多个代码副本需要存储在内存的代码区)。
  7. 如果实参与引用参数不匹配,c++将会产生临时变量(匿名的),仅当参数为const 引用时会这样做(以前不是):①实参的类型正确,但不是左值。②实参的类型不正确,但可以转换成正确类型。
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

CPP Primer 5th 笔记(一)

个人对c++ primer 第五版习题和内容做的笔记,有点流水账,还望见谅。

cpp学习笔记(一)

cpp学习笔记(一)由于已经有了一定的编程基础了,cpp的前几章节和c很像,稍微有一点点不同,因此大略的看看这些笔记是我看的书籍的大纲 ,边看书,边回想大纲里面的内容,写一些简单的测试例子基础的1-9...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

C++Primer学习笔记(一)

csdn的博客系统抽了一会儿风,现在从QQ空间把这篇文章复制过来。    思考了几天终于开始学c++了。虽然暑假时看过一遍《写给大家看的c++书》,但那时是为了做个程序参见学校的星火杯。所以比较浮...

C++primer学习笔记(一)

从来没有正式学习过C++,感觉很多基础知识都不懂。。。 果断买一本C++Primer 开始学习。。。。 今天是开始看的第二天。先写点发现的新东西吧。。 1.  std::endl...

第二章

int最大值2147483647。是2^31-1; int最小值-2147483648。是-2^31; unsigned最大值为实测为2^31-1; 2.3.1字面值常量 20为十进制 020为八进制...

C++ Primer学习笔记(一)

微软编译器用命令cl调用编译器: C:/……>cl -GX(用命令行) prog1.cpp GUN编译器用命令g++调用编译器: $g++ prog1.cc -o prog访问main函数返回值:Un...

第四章 表达式

一、

C++ Primer Plus 学习笔记之第二章开始学习C++

1.#include 预处理器编译指令 2.int main() 函数头 3.using namespace 编译指令

C primer ++ 学习笔记第1篇——结构常识

//结构体  struct inf   //inf声明结构体是可以省略  { char name[20]; float volume; double price; } //结构体数组初始...

c++ Primer学习笔记

第一章 文件头及声明 关于extern 使用extern 声明而不定义,它是说明变量定义在程序其他地方   全局不初始化的extern int i; 是声明不定义;只要声明并且有初始化式,那么...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)