C++
文章平均质量分 90
muzilan
这个作者很懒,什么都没留下…
展开
-
《C++Primer》学习笔记3--:第二章(P42-P65)
《C++Primer》学习笔记3——2013.12.16周一 第一周第7天 任务量:第二章(P50-P65)l C++ 支持两种初始化变量的形式:复制初始化和直接初始化。复制初始化语法用等号(=),直接初始化则是把初始化式放在括号中:int ival(1024); // direct-initializationint ival = 1024; // copy-in原创 2014-01-21 00:04:35 · 762 阅读 · 0 评论 -
全面总结sizeof(字节对齐、数组、类(继承、虚函数)、结构体、strlen)*最全面*
最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:01.sizeof Operator02. 03.size原创 2014-05-26 15:01:43 · 3691 阅读 · 2 评论 -
C++primer——const总结4--重载和 const 形参
Overloading and const Parameters重载和 const 形参Whether a parameter is const only matters when the parameter is a reference or pointer.仅当形参是引用或指针时,形参是否为 const 才有影响。We can o原创 2014-04-28 13:59:52 · 891 阅读 · 0 评论 -
C++primer——const总结
const 成员函数的引入We now can understand the role of the const that follows the parameter lists in the declarations of theSales_item member functions: That const modifies the type of the implicitthis原创 2014-04-22 18:10:05 · 935 阅读 · 0 评论 -
C++primer——inline 函数避免函数调用的开销
7.6. Inline Functions7.6. 内联函数Recall the function we wrote on page 248 that returned a reference to the shorter of its two string parameters:回顾在第 7.3.2 节编写的那个返回两个string 形参中较短的字符串的函数: /原创 2014-04-22 16:45:40 · 1000 阅读 · 0 评论 -
C++primer——形参、局部变量和静态局部变量的差别
形参、局部变量和静态局部变量的差别 从本质上说,三者均属于局部作用域中的变量,其中局部变量又可以分为普通(非静态)局部变量和静态局部变量。它们的差别:作用域:形参的作用域为整个函数体;而普通(非静态)局部变量和静态局部变量的作用域为:从定义处到包含该变量定义的块的结束处。初始化:形参由调用函数时所传递的实参初始化;而普通(非静态)局部变量和静态局部变量通常用初始化原创 2014-04-22 17:13:56 · 1998 阅读 · 0 评论 -
《C++ Primer》学习笔记2--第二章1变量和基本类型
《C++ Primer》学习笔记2 ——2013.12.11周三第一周第二天 任务量:第二章(P29-P65)对于 unsigned 类型来说,负数总是超出其取值范围。unsigned 类型的对象可能永远不会保存负数。有些语言中将负数赋给unsigned 类型是非法的,但在 C++ 中这是合法的。 C++ 中,把负值赋给 unsigned 对象是完全合法的,其结果是该负数对该类型的取值原创 2014-01-20 23:52:43 · 739 阅读 · 0 评论 -
《C++ Primer》学习笔记1-第一章快速入门
《C++ Primer》学习笔记1——2013.12.10周二 任务量:第一章(P1-P25)——仅仅是简单记录了,需要自己再记一下的内容。 标准库定义了 4 个 IO 对象。处理输入时使用命名为 cin(读作 see-in)的 istream 类型对象。这个对象也称为标准输入。处理输出时使用命名为 cout(读作 see-out)的 ostream 类型对象,这个对象也称为标原创 2014-01-20 23:48:54 · 721 阅读 · 0 评论 -
《C++Primer》学习疑惑1-----const头文件定义问题
对“因为 const 对象默认为定义它的文件的局部变量,所以把它们的定义放在头文件中是合法的。”这句不是很理解,查了查资料和其他人的博客和论坛,整理一下(最后附有《C++Primer》原文):1.理解这里所说的“局部变量”。原文:在全局作用域里定义非const 变量时,它在整个程序中都可以访问。我们可以把一个非 const 变更定义在一个文件中,假设已经做了合适的声明,就可在另外的原创 2014-01-22 23:19:21 · 2751 阅读 · 0 评论 -
GOTO语句利弊
一看就知道是goto和call分不清的孩子然后在群里敲代码的时候,小猫用了Do...Loop循环,结果群里有个小朋友问Do...Loop循环是什么?-_-|||结果一群人都说很少用Do...Loop循环,大部分都喜欢用Goto,我才发现这个问题,并不是说不能用Goto,而是少用Goto!!!废话讲完了,开始正题先为新手解释下Goto和Call的区别Goto是用来跳转代码的,即当代码转载 2015-03-27 10:35:07 · 21275 阅读 · 1 评论