码迷,mamicode.com
首页 >  
搜索关键字:c++ primer plus    ( 4591个结果
c++ primer 5
用户自定义的标识符不能连续出现两个下划线, 也不能以下划线紧连大写字母开头。 此外,定义在函数体外的标识符不能以下划线开头。 ((试过在g++ 和 vc都可以正常使用, 这些其实是编译器自己的实现。)) 引用只...
分类:编程语言   时间:2015-07-27 16:58:02    阅读次数:112
HDU 1024 Max Sum Plus Plus(dp)
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 20107    Accepted Submission(s): 6638 Problem Description Now I t...
分类:其他好文   时间:2015-07-27 11:13:07    阅读次数:93
C++ Primer快速入门之六:数组和指针
更新:勘误,delete [] 猪 我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector...
分类:编程语言   时间:2015-07-27 01:47:23    阅读次数:206
C++ Primer快速入门之六:数组和指针
更新:勘误,delete [] 猪 我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector 和迭代器类型那些神奇的能力。与 vector的区别在于,数组的长度是固定的。另外呢,指 针还是那个指针...
分类:编程语言   时间:2015-07-27 00:21:55    阅读次数:122
C++ 合成默认构造函数的真相
对于C++默认构造函数,我曾经有两点误解:类如果没有定义任何的构造函数,那么编译器(一定会!)将为类定义一个合成的默认构造函数。合成默认构造函数会初始化类中所有的数据成员。 第一个误解来自于我学习C++的第一本书 《C++ Primer》,在书中392页:“只有当一个类没有定义构造函数时,编译...
分类:编程语言   时间:2015-07-25 21:24:28    阅读次数:226
C++ Primer 学习笔记_16_类与数据抽象(2)_隐含的this指针
C++ Primer 学习笔记_16_类与数据抽象(2)_隐含的this指针 1、引言 在前面提到过,成员函数具有一个附加的隐含形参,即指向该类对象的一个指针。这个隐含形参命名为this. 2、返回*this 成员函数有一个隐含的附加形参,即指向该对象的指针,这个隐含的形参叫做this指针(编译器自动传递)使用this指针保证了每个对象可以拥有不同数值的数据成员,但处理这些...
分类:编程语言   时间:2015-07-25 20:05:05    阅读次数:141
C++ Primer 学习笔记_17_类与数据抽象(3)_类作用域
C++ Primer 学习笔记_17_类与数据抽象(3)_类作用域 引言: 每个类都定义了自己的新作用域与唯一的类型。即使两个类具有完全相同的成员列表,它们也是不同的类型。每个类的成员不同与任何其他类(或任何其他作用域)的成员。   一、类作用域中的名字查找     1)首先,在使用该名字的块中查找名字的声明。只考虑在该项使用之前声明的名字。     2)如果在1)中找不到,则在包...
分类:编程语言   时间:2015-07-25 20:03:02    阅读次数:177
C++Premer Plus学习(五)——函数探幽
一、内联函数 1、优点: 内联函数就是比较省资源,然后一般就是将简短,使用频率高的函数作为内联函数会比较合适。 2、一个demo #include "stdafx.h" #include using namespace std; inline double Square(double x) { re...
分类:编程语言   时间:2015-07-24 22:32:10    阅读次数:127
C++ Primer 学习笔记_15_类与数据抽象(1)_类的定义和声明
C++ Primer 学习笔记_15_类与数据抽象(1)_类的定义和声明 在C++中,用类来定义自己的抽象数据类型。通过定义类型来对应所要解决的问题中的各种概念,可以使我们更容易编写、调试和修改程序。可以使得自己定义的数据类型用起来与内置类型一样容易和直观。 看一下Sales_item类: class Sales_item { private: std::string isbn;...
分类:编程语言   时间:2015-07-24 20:51:20    阅读次数:221
计算字符串长度
//字符数组 /* char a[7]={'i','p','h','o','n','e','\0'};//[]里面的数量必须比元素数量大一个,用来放'\0' ,是结束的标志,不参与输出 printf("%s\n",a); char b[]="iphone 6 plus"; //这里如果是一串字符 ....
分类:其他好文   时间:2015-07-24 12:39:28    阅读次数:117
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!