(一)inline函数(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline 函数对编译器而言必须是可见的,以便它能够在调用点内...
分类:
编程语言 时间:
2015-12-24 16:18:41
阅读次数:
199
C++ Primer 学习中。。。
简单记录下我的学习过程 (代码为主)
count 、 count_if
#include
#include
#include
#include
#include
#include
using namespace std;
/***********************
count
count_if
关联...
分类:
编程语言 时间:
2015-12-23 17:59:01
阅读次数:
233
# ACM中常用到的:判断整个读取过程是否结束。(p280)while ( cin >> word ) // 读操作成功......这种方法效率较为低下,改用这种方式更高效:《ACM札记》 No.4http://www.cnblogs.com/fengyubo/p/4769254.html# ...
分类:
编程语言 时间:
2015-12-22 10:21:03
阅读次数:
170
本实例来自《C++ Primer Plus》(第六版) 第十三章 题目要求:假设你正在开发一个图形程序,该程序会显示圆和椭圆等,需要考虑:椭圆要包含椭圆中心坐标,半长轴,半短轴以及方向角的数据。圆要实现圆心坐标,半径等数据。椭圆要包含移动,旋转一定角度,计算面积和缩放等方法,但是圆不需要旋转。设计思...
分类:
编程语言 时间:
2015-12-21 10:54:20
阅读次数:
226
动态链接库中导出模板函数C++ 支持函数模板,利用函数模板,可以简化我们的程序代码。我在自己的代码中也经常用到函数模板,但是以前一直以为函数模板是要放到头文件中的,否则调用模板函数时,编译器会找不到函数模板的定义。今天闲暇,又翻了翻 C++ Primer,发现我以前的理解是有问题的。模板函数也可以像普通函数那样,将声明放在头文件中,定义放在.cpp 中。这时又想到另一个问题,DLL 中是否可以导出模...
分类:
其他好文 时间:
2015-12-20 13:18:27
阅读次数:
177
C++中的inline声明1. inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把函数指定为内联函数。inline int min(int first, int secend) { /****/}; inline 函数对编译器...
分类:
编程语言 时间:
2015-12-19 23:11:07
阅读次数:
219
本实例及代码来自《C++ Primer Plus》(第六版) 第十三章题目要求:假如你是某银行首席程序员。银行要求你开发两个类,一个用于表示基本支票账户——Brass Account,另一个用于表示代表Brass Plus支票账户,它添加了透支保护的特性。也就是说,如果持有此卡的用户签出了一张超出其...
分类:
编程语言 时间:
2015-12-17 22:34:45
阅读次数:
445
《C++ Primer 4th》读书笔记标准容器(the standard container)定义了很少的操作。标准库并没有为每种容器类型都定义实现这些操作的成员函数,而是定义了一组泛型算法:因为它们实现共同的操作,所以称之为“算法”;而“泛型”指的是它们可以操作在多种容器类型上——不但可作用于 ...
分类:
编程语言 时间:
2015-12-17 00:26:12
阅读次数:
262
??P15习题[cpp] view plaincopyprint?//题1.14:试分析假设v1==v2的情况下,该程序的输出结果#includeintmain(){std::cout>v1>>v2;intlower,upper;if(v1int main(){ std::cout > v1 ...
分类:
编程语言 时间:
2015-12-15 10:16:16
阅读次数:
213
(一)inline函数(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。inlineintmin(intfirst,intsecond){.......} inline函数对编译器而言必须是可见的,以便它能够在调用点展开该函数。 ...
分类:
编程语言 时间:
2015-12-14 14:16:39
阅读次数:
233