码迷,mamicode.com
首页 >  
搜索关键字:c++ primer    ( 2107个结果
C++ Primer 学习笔记_26_类与数据抽象(12)--分别用C和C++来实现一个链栈
下面通过分别用C和C++来实现一个链栈(链表实现),从中体会数据封装抽象的思想: 【C++实现】 #include using namespace std; class Stack { private: struct Link { int data_; Link *next_; Link(int d...
分类:编程语言   时间:2015-08-04 15:42:58    阅读次数:134
C++ Primer Plus(一)——预备知识
?1.1 ?C++简介? C++=C语言+面向对象+泛型,C++的编程方式=过程性语言+面向对象语言+泛型编程 1.2? C++简史 1. 过程性语言首先确定计算及应采取的操作,然后使用编程语言来实现这些操作。 2. 结构化编程将分支...
分类:编程语言   时间:2015-08-04 09:30:45    阅读次数:130
C++ Primer 学习笔记_25_类与数据抽象(11)--const 用法小结、static与const以及static const(const static)
一、const 用法总结 1、可以对const 的用法做个小总结:     const int n = 100;  //定义常量     const Test t(10);     const int & ref = n;   //const引用     int& ref = n;  //Error     【const与指针】     const int...
分类:编程语言   时间:2015-08-03 22:40:12    阅读次数:241
uva 10905 Children's Game(排序或者有点贪心)
今天配置vim没有成功,老是显示什么error,唉,其实之前成功过的,只不过是重装了dev,然后就变了,可能环境 变量的问题,但是我都改了的啊,以后再调吧。。。 这道题其实不是我想出来的看的题解,又看题解了。。。好吧,既然看了题解就得好好掌握才是。用到了我刚刚在 c++ primer里面学的string类,挺好用的,以后我准备写程序尽量用c++内容,多练练。。 又加深理解了qsort调用的...
分类:编程语言   时间:2015-08-03 01:18:33    阅读次数:172
C++ Primer 学习笔记_24_类与数据抽象(10)--static 与单例模式、auto_ptr与单例模式、const成员函数、const 对象、mutable修饰符
C++ Primer 学习笔记_24_类与数据抽象(10)--static 与单例模式、auto_ptr与单例模式、const成员函数、const 对象、mutable修饰符 前言 【例】写出面向对象的五个基本原则? 解答:单一职责原则,开放封闭原则,依赖倒置原则,接口隔离原则和里氏替换原则 里氏替换原则:子类型必须能够替换他们的基类型。     设计模式分为三种...
分类:编程语言   时间:2015-08-03 01:15:15    阅读次数:175
【转】long和int的区别
原文地址:http://blog.sina.com.cn/s/blog_6f62c9510101svjz.html#cmt_3221642原文:突然间就想到了long和int到底什么区别(发现有很多问题都是突然间想到的),然后百度、google各种查找,各种书籍:《C++ Primer》、《C程序设...
分类:其他好文   时间:2015-08-02 11:25:00    阅读次数:98
C++ Primer 学习笔记_23_类与数据抽象(9)--四种对象生存期和作用域、static 用法总结
C++ Primer 学习笔记_23_类与数据抽象(9)--四种对象生存期和作用域、static 用法总结 前言: 从上图可知,程序占用的内存被分了以下几部分. (1)、栈区(stack)     存放函数的参数值,局部变量的值等,内存的分配是连续的。栈上的内容只在函数的范围内存在,当函数运行结束,这些内容也会自动被销毁,其特点是效率高,但空间大小有限...
分类:编程语言   时间:2015-08-01 14:19:14    阅读次数:163
C++ Primer 学习笔记_22_类与数据抽象(8)--static 成员变量、static 成员函数、类/对象的大小
一、static     每个static数据成员是与类关联的对象,并不与该类的对象相关联!非static数据成员存在于类类型的每个对象中,static数据成员独立该类的任意对象存在。     static成员函数没有this形参,它可以直接访问所属类的static成员,但是不能直接使用static成员! 1、static 成员变量     对于特定类型的全体对象而...
分类:编程语言   时间:2015-07-31 10:46:32    阅读次数:145
C++ 头文件相互包含的问题
今天在看C++ Primer第7章,一个习题是要写两个类,一个是Screen类,一个Window_mgr类,其中,Window_mgr类包含有一个vector类型的成员 和一个clear函数,用于操作Screen类,所以需要把clear函数声明为Screen类的友元函数,这样就需要在定义Screen类的头文件中包含Window_mgr类的头文件,同理也需要在Window_mgr类中包含Screen...
分类:编程语言   时间:2015-07-31 01:32:01    阅读次数:178
函数指针(——C primer 第13章)
函数指针: int f(int);//声明一个函数 int (*pf)(int)=&f;//创建一个函数指针,并将函数f的函数地址对它进行初始化。其实函数名在被使用时,总是由编译器将它转化为指针。上面的那个&那个并非必要,只是显示的说明编译器将隐式执行的任务。 int ans; ans...
分类:其他好文   时间:2015-07-31 01:00:19    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!