码迷,mamicode.com
首页 >  
搜索关键字:c++ primer plus    ( 4591个结果
C++ Primer 学习笔记与思考_7 void和void*指针的用法
(一)void的含义 void的字面意思是“无类型”,void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。 void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数...
分类:编程语言   时间:2015-08-18 12:06:14    阅读次数:169
Atom编辑器折腾记_(13)JS代码智能提示补全(插件:atom-ternjs)
题外话官方正式版虽然内置了.autocomplete-plus;最为明显的一个功能就是记忆你已经输入过的名称进行匹配; 但是针对于某些语言来说,还是有些不足的….其中JS的补全上就明显不足了…所以需要借助插件来拓展atom-ternjs官方描述: Javascript code intelligence for atom with tern.js. Uses suggestion provi...
分类:Web程序   时间:2015-08-17 14:06:53    阅读次数:277
c++的用处
C++准确说是一门中级语言,介于汇编和高级语言之间吧,要求程序员了解计算机的内部数据存储。个人认为,作为学生还是花功夫学C++,因为《设计模式》《数据结构》这些课程基本上还是C++应付的比较好(我的切身体会),学习 C++,认真阅读c++ primer,而后配合 The ADAPTIVE Commu...
分类:编程语言   时间:2015-08-17 08:47:45    阅读次数:220
leetcode 21_Merge Two Sorted Lists & leetcode_258 Add Digits & leetcode_66plus one
l leetcode 21_Merge Two Sorted Lists 题目:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 解法: #includ...
分类:其他好文   时间:2015-08-17 01:11:55    阅读次数:161
hdu1024 Max Sum Plus Plus
动态规划,给定长度为n(≤1e6)的整数数组和整数m,选取m个连续且两两无交集的子区间,求所有方案中使得区间和最大的最大值。dp[i][j]表示结束位置(最后一个区间最后一个元素的位置)为i且选取区间数为j的最大值。容易得到以下状态转移方程:又:考虑到数组的规模和j的更新特征,使用一维滚动数组取代二...
分类:其他好文   时间:2015-08-16 19:38:42    阅读次数:136
C++ Primer 学习笔记_45_STL实践与分析(19)--建筑常规算法
STL实践与分析--泛型算法的结构引言: 正如全部的容器都建立在一致的设计模式上一样,算法也具有共同的设计基础。 算法最主要的性质是须要使用的迭代器种类。全部算法都指定了它的每一个迭代器形參可使用的迭代器类型。比方,假设形參必须为随机訪问迭代器则可提供vector或 deque类型的迭代器,或者.....
分类:编程语言   时间:2015-08-16 18:01:55    阅读次数:196
C++ Primer 学习笔记与思考_5 数组和动态数组易错点解读
1. 数组的定义 数组定义中的类型名可以是内置数据类型或者类类型;除了引用之外,数组元素的类型还可以是任意的复合类型。另外,非const变量以及要到运行阶段才知道其值的const变量都不能用于定义数组的维数。 #include #include #include #include using namespace std; int main() { const int MAXN1 = ...
分类:编程语言   时间:2015-08-16 13:52:06    阅读次数:145
Accelerated c++ 读书笔记1
相关的c++课程听了不少,但听课不能代替看书,书籍系统的总结对于形成体系,查漏补缺还是有很大作用的。市面上c++书籍多如牛毛,公认好评的无非《c++ primer》,《The c++ programming language》等全面介绍语言特性的书籍和 《effective c++》 《more e...
分类:编程语言   时间:2015-08-16 12:13:26    阅读次数:115
C++ Primer 学习笔记与思考_5 bitset你用的正确吗?
bitset类型比整型值上的低级位操作更容易使用,简化了位集的处理。在定义bitset时,要明确bitset含有的位数,在尖括号内给出它的长度值。 注意位集合的编号从0开始,低位存低阶位。 最重要的一个问题:bitset的下标是从右边开始的!!!!很多人的博客都写错了,希望引起大家注意。 1.使用unsigned long值初始化bitset对象      若bitset类型长度大于uns...
分类:编程语言   时间:2015-08-15 12:05:57    阅读次数:165
关于指针的见解
最近在看c++ primer第13章复制控制。习题13.4中有个指针成员pstring,当时写构造函数初始化一个对象的时候想当然的写成了NoName(string a,int b,double c){ pstring=&a;i=b;d=c;} 写完后发现不对,因为在这个构造函数中a是一个临时的对象,当NoName这个构造函数结束后,该变量自行销毁,直接导致了指针悬空。改正办法是将a写成一个stri...
分类:其他好文   时间:2015-08-15 10:24:02    阅读次数:101
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!