《C++ Primer》的一个习题,我写的时候遇到几个小问题,记录一下:1、我以为std::string::replace只能同等长度字符串的等价替换(受C语言字符串风格的影响),事实旧字符串和新字符串是完全可以长度不一致的。2、第一个简单的版本写出来时确实能替换成功,但有一个死循环的问题。打个比方...
分类:
编程语言 时间:
2015-12-27 17:32:47
阅读次数:
146
《C++ Primer》第15章“面向对象编程”读书笔记
分类:
编程语言 时间:
2015-12-27 14:36:55
阅读次数:
164
文件 一个文件通常就是磁盘上的一段命名的存储区。但对于操作系统来说,文件就会更复杂一些。例如,一个大文件可以存储在一些分散的区段中,或者还会包含一些使操作系统可以确定其文件类型的附加数据。 C将文件看成是连续的字节序列,其中每一个字节都可以单独地读取。ANSI C提供了文件的两种视图:文本视图和二....
分类:
其他好文 时间:
2015-12-25 19:16:28
阅读次数:
218
存储时期即生存周期——变量在内存中保留的时间 变量的作用域和链接一起表明程序的哪些部分可以通过变量名来使用该变量。 注意:生存期和作用域是两个不同的概念。 作用域 作用域描述了程序中可以访问一个标识符的一个或多个区域。一个C变量的作用域可以是代码块作用域、函数原型作用域,或者文件作用域。 在代码.....
分类:
其他好文 时间:
2015-12-24 20:42:53
阅读次数:
142
(一)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
An simple example:#includeint plus(int a,int b){ return a+b;}int main(){ int (*func)(int,int); func=+ //point to the function ''plus(int...
分类:
其他好文 时间:
2015-12-23 12:44:20
阅读次数:
111
# ACM中常用到的:判断整个读取过程是否结束。(p280)while ( cin >> word ) // 读操作成功......这种方法效率较为低下,改用这种方式更高效:《ACM札记》 No.4http://www.cnblogs.com/fengyubo/p/4769254.html# ...
分类:
编程语言 时间:
2015-12-22 10:21:03
阅读次数:
170
PhysicalDisk\Avg. Disk Queue Length 磁盘队列长度阀值:Should not be higher than the number of spindles plus two不应高于纺锤波+ 2的数量意义:在选定磁盘运行的,队列里面的读和写请求平均个数PhysicalD...
分类:
其他好文 时间:
2015-12-21 15:58:10
阅读次数:
128
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 digit is at...
分类:
其他好文 时间:
2015-12-21 15:41:48
阅读次数:
121