第2章 开始学习C++1. endl确保程序继续运行前刷新输出(将其立即显示在屏幕上),而使用“\n”不提供这样的保证,这意味着在有些系统中,有时可能在您输入信息后才会出现提示。2. C++中关键字和括号间可加空格或不加return(0);return (0);int main();int main...
分类:
编程语言 时间:
2016-01-06 19:52:13
阅读次数:
139
第14章 C++中的代码重用1. 使用公有继承时,类可以继承接口,可能还有实现(基类的纯虚函数提供接口,但不提供实现)。获得接口是is-a关系的组成部分。而使用组合,类可以获得实现,但不能获得接口。不继承接口是has-a关系的组成部分。2. C++还有另一种实现has-a关系的途径——私有继承。使用...
分类:
编程语言 时间:
2016-01-06 19:50:05
阅读次数:
214
第16章 string类和标准模板库1. string容易被忽略的构造函数:string(size_type n, char c)长度为n,每个字母都为cstring(const string & str, size_type pos = 0, size_type n = pos)初始化为str中从...
分类:
编程语言 时间:
2016-01-06 19:45:39
阅读次数:
250
新项目用的spring mvc 和 mybatis 分页。研究了一下,集众家之长然后形成现在的项目。我把分页部分剥离出来与大家分享。如有不妥的地方欢迎交流拍砖。单独做了一个小项目,放到了下载区,如果有用到的朋友可以去下载。本项目采用了拦截器,就是mybaits自带的plus功能。将每次select操...
分类:
编程语言 时间:
2016-01-05 22:19:35
阅读次数:
294
5.1:什么是空语句?什么时候会用到空语句?解答:【引用】空语句就是含有一个单独分号的语句。【引用】如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。5.2:什么是块?什么时候会用到块?解答:【引用】复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。【引用...
分类:
编程语言 时间:
2016-01-05 18:36:13
阅读次数:
208
Plus One: Given a non-negative number represented as an array of digits, plus one to the number. The digits are stored such that the most significant ...
分类:
其他好文 时间:
2016-01-05 13:59:28
阅读次数:
180
static与非static成员(函数)《C++ Primer》第4版399页:对于特定类类型的全体对象而言,访问一个全局对象有时是必要的。然而,全局变量会破坏封装:对象需要支持特定类抽象的实现。如果对象是全局的,一般的用户代码就可以修改这个值。鉴于此,类可以定义 类静态成员,而不是定义一个可普遍访...
分类:
编程语言 时间:
2016-01-05 13:58:18
阅读次数:
190
3.1:使用恰当的using声明重做1.4.1节和2.6.2节的练习。解答:3.2:编写一段程序从标准输入中一次读入一整行,然后修改该程序使其一次读入一个词。解答:#include #include using namespace std;#define OPT 1int main(){ st...
分类:
编程语言 时间:
2016-01-03 22:27:46
阅读次数:
660
《C++ Primer 4th》读书笔记重载操作符是具有特殊名称的函数:保留字 operator 后接需定义的操作符号。Sales_item operator+(const Sales_item&, const Sales_item&);声明了加号操作符,可用于将两个 Sales_item 对象“相...
分类:
编程语言 时间:
2016-01-03 12:46:36
阅读次数:
425
2.1:类型int,long,longlong和short的区别是什么?无符号类型和带符号类型的区别是什么?float和double的区别是什么?解答:一个int至少和一个short一样大,一个long至少和一个int一样大,一个longlong至少和一个long一样大。一般来讲short最小16位...
分类:
编程语言 时间:
2016-01-02 22:24:53
阅读次数:
800