摘要:
静态库 (扩展名为 .a或 .lib) 是包含函数的文件,用于在link阶段整合执行程序,动态链接库(扩展名 .dll)是不在link阶段整合进执行程序中的。DLL文件在执行阶段动态调用下面我们将用免费的开发工具CodeBocks开发静态库创建静态库启动Codeblocks并创建一个类型为 "Sta... 阅读全文
摘要:
前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O也叫低级I/O,也叫Unbuffered I/O,是操作系统内核部分,... 阅读全文
摘要:
3.1 当读/写磁盘文件时,本章中描述的函数是否具有缓冲机制?请说明原因。3.1 所有的磁盘 I/O 都要经过内核的块缓冲区(也称为内核的缓冲区高速缓存),唯一例 外的是对原始磁盘设备的 I/O,但是我们不考虑这种情况。Bach[1986]的第 3 章描述 了这种缓冲区高速缓存的操作。既... 阅读全文
摘要:
19.18编写一个函数,使用count_if统计在给定的vector中有多少个空string。#include#include#include#include#includeusing namespace std;int main(){ vector svec={"fhhd","fdf",""... 阅读全文
摘要:
17.39#include#include#include#includeusing namespace std;int main(){ fstream inOut("copyOut",fstream::ate|fstream::in|fstream::out); if(!inOut) ... 阅读全文
摘要:
#include#include#includeusing namespace std;int main(){ ifstream file("1.txt"); char ch[20]; cout<<"getline: "<<endl; while(file.getline(c... 阅读全文
摘要:
#include#include#includeusing namespace std;int main(){ cout>noskipws; while(cin>>ch) cout>skipws;} 阅读全文
摘要:
17.28 编写函数,每次调用生成并返回一个均匀分布的随机unsigned int。 ... 阅读全文
摘要:
17.10使用序列1、2、3、5、8、13、21初始化一个bitset,将这些位置置位。对另一个bitset进行默认初始化,并编写一小段程序将其恰当的位置位。#include#includeusing namespace std;int main(){ bitset bits("1000000... 阅读全文
摘要:
17.4编写并测试findbook函数#include#include#include#include#include#include"Sales_data.h"using namespace std;typedef tuple::size_type,vector::const_iterator,v... 阅读全文