排序:
默认
按更新时间
按访问量

Lecture Notes: Macros

原论文链接失效,特在这里保存一份 http://www.apl.jhu.edu/~hall/Lisp-Notes/Macros.html Lisp functions take Lisp values as input and return Lisp values. They are exec...

2014-11-18 21:55:31

阅读数:681

评论数:0

基于对象和面向对象的区别

基本上每个程序员都听过面向对象(Object-oriented)和基于对象(Object-based)这两个概念。其实这两个概念并没有很明显的界线,不过现在业界比较统一的认为只有完全具有封装、继承、多态三大特点的才能够叫做面向对象,否则即使设计中蕴含了一些对象的概念,也顶多称为基于对象。 基...

2014-10-17 00:00:51

阅读数:5686

评论数:1

const 不再迷茫

首先说明一下const在C和C++中的主要用法,被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。它可以修饰变量、函数的参数、返回值,甚至函数的定义体。 const修饰变量 const修饰变量通常用于定义符号常量。我们过去一般使用宏定义的方式定义符号常量,比如: ...

2014-10-16 22:48:11

阅读数:1036

评论数:0

C++ Primer 【第四版】第十六章 部分选做习题

16.1编写一个模板返回形参的绝对值,至少用三种不同类型的值调用模板。注意:在16.3节讨论编译器怎样处理模板实例化之前,你应该将每个模板定义和该模板的所有使用放在同一文件中。 //16.1_template.cpp : 定义控制台应用程序的入口点。 //   #in...

2014-08-12 14:33:29

阅读数:935

评论数:0

C++ Primer 【第四版】第十五章 面向对象编程

第十五章 面向对象编程 1。什么是虚成员? 在类中被声明为virtual的成员,基类希望这种成员在派生类中重定义。除了构造函数外,任意非static成员都可以为虚成员。   2。给出protected访问标号的定义。它与private有何不同? protected为受...

2014-08-12 14:32:19

阅读数:630

评论数:0

C++ Primer 【第四版】第十四章 重载操作符与转换

第十四章 重载操作符与转换 1。在什么情况下重载操作符与内置操作符不同?在什么情况下重载操作符与内置操作符相同? 重载操作符必须具有至少一个类类型或枚举类型的操作数。重载操作符不保证操作数的求值顺序,例如对 && 和 || 的重载版本不再具有“短路求值”的特性,两个...

2014-08-12 14:30:30

阅读数:759

评论数:0

C++ Primer 【第四版】第十三章 复制控制

1. 什么是复制构造函数?何时使用它?        只有单个形参,而且该形参是对本类类型对象的引用(常用const修饰),这样的构造函数叫复制构造函数。        copy constructor will be used under thesesituations: 根...

2014-08-12 14:26:26

阅读数:738

评论数:0

C++ Primer 【第四版】第十二章 类和数据抽象

第十二章 类和数据抽象 12.1 编写一个名为person的类,表示人的名字和地址,使用string来保存每个元素。 答: class person {        public:        person( string pName, string ...

2014-08-12 09:49:34

阅读数:729

评论数:0

C++ Primer 【第四版】第十一章 泛型算法

1.algorithm头文件定义了一个名为count的函数,其功能类似于find。这个函数使用一对迭代器和一个值做参数,返回这个值出现的次数的统计结果。编写程序读取一系列int型数据,并将它们存储到vector对象中然后统计某个指定的值出现了多少次。 //11.17_11.1_int_to_ve...

2014-08-12 09:46:30

阅读数:571

评论数:0

C++ Primer 【第四版】第十章 关联容器

第十章 关联容器 1.编写程序读入一些列string和int型数据,将每一组存储在一个pair对象中,然后将这些pair对象存储在vector容器里。 //11.16_10.1_pair.cpp : 定义控制台应用程序的入口点。 // #include "s...

2014-08-12 09:34:57

阅读数:663

评论数:0

华为面试题——单向链表倒转(一次遍历)

/*     Blog:         http://blog.csdn.net/jiangxinnju     function:     将单向链表reverse,如ABCD变成DCBA,只能搜索链表一次 */ #include using namespace std; s...

2014-08-11 21:21:13

阅读数:1150

评论数:1

华为面试题——一道关于指针方面的编程题(C/C++)

int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标。     尽可能不使用辅助空间且考虑效率及异常问题,注释规范且给出设计思路     ...

2014-08-10 22:43:08

阅读数:1404

评论数:0

C++ Primer 【第四版】第九章 顺序容器

第九章 顺序容器 1.解释下列初始化,指出哪些是错误的,为什么? intia[7] = { 0, 1, 1, 2, 3, 5, 8 }; stringsa[6] = {          “Fort Sunter”, “Manassas”,“Perryville”,  “...

2014-08-10 13:55:18

阅读数:784

评论数:0

C++ Primer 【第四版】第八章 标准IO库

第八章 标准IO库  8.1 假设os是一个ofstream对象,下面程序做了什么?        os         如果os 是ostringstream对象呢? 或者,os 是ifstream对象呢? 答:第一个,向文件中写入“Goodbye”, ...

2014-08-10 13:49:54

阅读数:625

评论数:0

C++ Primer 【第四版】第四章 数组和指针

第四章  数组和指针 习题4.1 假设get_size 是一个没有参数并返回int 值的函数,下列哪些定义是非法的? 为什么? unsignedbuf_size = 1024 (a)int ia[buf_size]; (b)int ia[get_size()...

2014-08-10 13:47:31

阅读数:863

评论数:0

C++ Primer 【第四版】第五章 表达式

习题5.1 在下列表达式中,加入适当的圆括号以标明其计算顺序。编译该表达式并输出 其值,从而检查你的回答是否正确。 12/ 3 * 4 + 5 * 15 + 24 % 4 / 2 【解答】 加入如下所示的圆括号以标明该表达式的计算顺序: (((12/ 3) * ...

2014-08-10 13:47:15

阅读数:1121

评论数:0

华为面试题——约瑟夫问题的C++简单实现(循环链表)

[code=C++] /*     author:jiangxin     Blog:http://blog.csdn.net/jiangxinnju     Function:method of Josephus question */ #include using namespace st...

2014-08-10 12:43:27

阅读数:1316

评论数:0

C++ Primer 【第四版】第三章 标准库类型

习题3.1 用适当的using 声明,而不用std::前缀,访问标准库中的名字,重新编写2.3节的程序,计算一给定数的给定次幂的结果。 【解答】 #include usingstd::cin; usingstd::cout; intmain() { ...

2014-08-06 15:34:21

阅读数:756

评论数:0

C++ Primer 【第四版】第二章 变量和基本类型

习题2.1 int、long 和short 类型之间有什么差别? 【解答】 它们的最小存储空间不同,分别为16 位、32 位和16 位。一般而言,short 类型为半个机器字(word)长,int 类型为一个机器字长,而long 类型为一个或两个机器字长(在32 位机器中,i...

2014-08-06 15:32:32

阅读数:685

评论数:0

C++ Primer 【第四版】第一章 快速入门

第一章 快速入门 习题 1.1 查看所用的编译器文档,了解它所用的文件命名规范。编译并运行本节的main程序。 【解答】 一般而言,C++编译器要求待编译的程序保存在文件中。C++程序中一般涉及两类文件:头文件和源文件。大多数系统中,文件的名字由文件名和文件后缀(又称扩展名...

2014-08-06 15:29:32

阅读数:836

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭