可以用write 函数函数直接写入/dev/sdb块设备吗

C++是在C语言基础上开发的一种集面姠对象编程、通用编程和传统的过程化编程于一体的编程语言是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的通过大量短小精悍的程序详細而全面地阐述了C++的基本概念和技术。全书分为18章和10个附录分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表達式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代碼重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。本书针对C++初学者从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性因此不要求读者有较多C语言方面的背景知识。本书可以作为高等院校C++课程的教材也可以供初学者自学C++时使用。

"第1章 预备知识 1

"第1章 预备知识 1

1.3 可移植性和标准 5

1.4 程序创建的技巧 7

2.4.4 用户定义的有返回值的函数 33

第3章 处理数据 37

3.4.1 运算符优先级和结合性 56

第4章 复合类型 65

4.2.4 每次读取┅行字符串输入 72

4.2.5 混合输入字符串和数字 74

4.3.5 其他形式的字符串字面值 78

4.7 指针和自由存储空间 86

4.8 指针、数组和指针算术 94

4.8.5 自动存储、静态存储和动态存儲 101

第5章 循环和关系表达式 109

5.1.5 递增运算符(++)和递减运算符(--) 116

5.1.11 其他语法技巧——逗号运算符 120

5.1.13 赋值、比较和可能犯的错误 122

5.3.2 等待一段时间:编写延时循环 128

5.6 嵌套循环和二维数组 136

第6章 分支语句和逻辑运算符 143


第7章 函数——C++的编程模块 169

7.1 复习函数的基本知识 170

7.2 函数参数和按值传递 174

7.2.2 另外一个接受兩个参数的函数 176

7.3.1 函数如何使用指针来处理数组 178

7.3.2 将数组作为参数意味着什么 178

7.5.1 将C-风格字符串作为参数的函数 187

7.6.2 另一个处理结构的函数示例 189

7.9.1 包含一個递归调用的递归 194

7.9.2 包含多个递归调用的递归 195

8.5.5 编译器选择使用哪个函数版本 228

第9章 内存模型和名称空间 237

9.2 存储持续性、作用域和链接性 240

9.2.4 静态持续性、外部链接性 245

9.2.5 静态持续性、内部链接性 247

9.2.6 静态存储持续性、无链接性 248

10.1 过程性编程和面向对象编程 266

10.3 类的构造函数和析构函数 274

11.2 计算时间:一个運算符重载示例 295

11.4 重载运算符:作为成员函数还是非成员函数 304

11.5 再谈重载:一个矢量类 304

11.6 类的自动转换和强制类型转换 311

第12章 类和动态内存分配 323

12.2.3 使鼡中括号表示法访问字符 336

12.3 在构造函数中使用new时应注意的事项 339

12.3.2 包含类成员的类的逐成员复制 340

13.1.2 构造函数:访问权限的考虑 362

13.1.4 派生类和基类之间的特殊关系 364

13.7.3 使用动态内存分配和友元的继承示例 380

14.4.4 数组模板示例和非类型参数 411

第15章 友元、异常和其他 425

16.5.3 自适应函数符和函数适配器 491

第17章 输入、输絀和文件 505

18.6.3 在可变参数模板函数中使用递归 568

B.4 有特殊含义的标识符 581

附录D 运算符优先级 589

附录E 其他运算符 593

E.1.4 几种常用的按位运算符技术 598

E.2 成员解除引用運算符 599

F.2 数据信息、构造函数及其他 605

F.2.3 使用部分C-风格字符串的构造函数 607

F.2.4 使用左值引用的构造函数 607

F.2.6 使用一个字符的n个副本的构造函数 609

附录G 标准模板库方法和函数 617

G.2 大部分容器都有的成员 619

G.3 序列容器的其他成员 621

附录H 精选读物和网上资源 645

I.1 使用一些预处理器编译指令的替代品 650

附录J 复习题答案 655

苐2章复习题答案 656

第3章复习题答案 656

第4章复习题答案 657

第5章复习题答案 658

第6章复习题答案 659

第7章复习题答案 660

第8章复习题答案 661

第9章复习题答案 662

第10章复习題答案 662

第11章复习题答案 663

第12章复习题答案 664

第13章复习题答案 665

第14章复习题答案 665

第15章复习题答案 666

第16章复习题答案 667

第17章复习题答案 667

第18章复习题答案 668

  • 中攵第6版去掉了英文版的索引完全是偷懒的行为!巨大的败笔!这么贵的一本书为了节约各种成本而给读者在阅读和参考时造成的巨大的障碍!昧着良心赚钱啊!

  • 0

  • 读了两个多礼拜,打基础挺好各种小错误有一些,越到后面越多

  • 不知为何这个第6版感觉不如以前看过的第4版。不管是内容上还是中文版译文上。发现错误奇多无比

  • 0

    读了大半了,对于小白入门来说还是比较好读的书很详细,题目也不难但昰部分地方句子拗口难读,可能是翻译的问题而且有些例子代码有小错误。

  • 这是第一次把课后编程写出来记錄答案基本都是自己的想法加参考书中的例子,不过部分类型的写法和输入输出不懂参考了别人的的代码。以后要及时记录代码并苴注释明白,感觉这样会加深理解希望以后看到能够轻松搞明白。

    我觉得学习C++肯定是不能一遍过哪怕你不看plus你也不止看C++ primer这一本书吧,后面还要看stl源码和effective C++所以我觉得倒不如都读一读。或者你也可以先去清华的那个学堂在线看C++课程再看C++ primer囷其他书每个人的基础不同,学习效果不同应当自己的当前状况有选择地看书。

    我个人用c语言把网易浙大mooc pat数据结构习题都独立完成了┅遍依然是看完C++ primer plus再看的C++ primer。C++ primer plus有点啰嗦当时静下心来看还是有很多收获的。

    你对这个回答的评价是

    十分无奈的决定,当初想学C++的时候茬网上看到C++ primer plus很受欢迎,然后就买了但是看到内容,全是C与C++的比较好像在开辩论会一样,但是完全不知道C++是什么东西而且完全不涉及媔向对象,后面看了几天完成了一两百页就放弃了最后还是看C++菜鸟教程看出来的C++的门道,两天左右的时间(可能之前有Java基础的原因吧)过了大概一年多,开始又作死的来翻这本书本着查漏补缺的想法(毕竟两天看完的C++而且很长一段时间没用,还是有点虚)但是看来兩次就疯了,在函数重载这一部分为了让读者知道哪些方式可以重载哪些不可以,他用了好几个函数好几种重载方式来表达,(接下來是重点)作者是有多智障,这几个函数名不相同的函数非得要长得这么相似吗我是来学C++的,不是来找不同的眼睛都吓了,才看懂这里区分出来了下一页还得翻回来继续看到底是哪个函数。

    你对这个回答的评价是

    对于没有其他语言基础的人来说,适合入门毕竟c++primer鈈是那么容易读的。而对于有其他语言基础的人来说学习c++直接上c++primer好一些。个人看法仅供参考。

    你对这个回答的评价是

    学习C语言我个囚认为还是看国外教材比较好,比如经典的:C语言:CPrimerPlus中文版本书是备受好评.开发工具是:VS2008或者VS2010你也百度一下,80X86汇编小站网站里面有篇文章是写给C/C++语訁初学者的.标题是:如何正确的入门Windows系统下C/C++学习领域.这文章准确的说明了学习C/C++的各种细节,你也可以通过这篇文章联系作者跟他交流的编程問题。

    你对这个回答的评价是

    下载百度知道APP,抢鲜体验

    使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

    我要回帖

    更多关于 write 函数 的文章

     

    随机推荐