
C++PrimerPlus分享
文章平均质量分 60
以练习为线索,逐章推荐,从而学完整本书的练习,和相关知识。同时分享我的学习心得。
zhyjhacker
windows-----内核
展开
-
ReactOS,WINDOWS XP中RtlZeroMemory函数的实现
RtlZeroMemory函数的实现memset()函数的实现。原创 2024-10-21 13:07:46 · 436 阅读 · 0 评论 -
memset()函数的实现
memset()函数的实现。原创 2024-10-21 12:58:21 · 248 阅读 · 0 评论 -
命名规范,匈牙利命名
命名规范C:代码规范。原创 2024-08-26 20:52:20 · 528 阅读 · 0 评论 -
第18章探讨C++新标准,接下来的任务,总结,编程练习
本书就完成了。下面我们进一步学下C++讲选用难度更高。练习强度更大的一本书:大学C语言教程第九版。这本书中。有大量的练习,练习是重点。原创 2024-08-20 15:28:27 · 499 阅读 · 0 评论 -
第18章探讨C++新标准,接下来的任务,总结
C++新标准新增了大量功能。有些旨在让C++更容易学习和使用,这包括用大括号括起的统一的列表初始化、使用 auto 自动推断类型、类内成员初始化以及基于范围的 fr 循环;而有些旨在增强类设计以及使其更容易理解,这包括默认的和禁用的方法、委托构造函数、继承构造函数以及让虚函数设计更清晰的说明符 override 和 final。有几项改进旨在提供程序和编程效率。原创 2024-08-20 15:22:34 · 1074 阅读 · 0 评论 -
第18 章探讨 C++新标准. 低级编程,杂项
第18 章探讨 C++新标准. 低级编程,杂项。原创 2024-08-19 12:29:45 · 304 阅读 · 0 评论 -
第18 章探讨 C++新标准.新增的其他功能,新增的库
第18 章探讨 C++新标准.新增的其他功能,新增的库。原创 2024-08-19 12:26:21 · 252 阅读 · 0 评论 -
第18 章探讨 C++新标准.新增的其他功能,并行编程
第18 章探讨 C++新标准.新增的其他功能,并行编程。原创 2024-08-19 12:25:10 · 632 阅读 · 0 评论 -
第18 章探讨 C++新标准.可变参数模板,模板和函数参数包,展开参数包
第18 章探讨 C++新标准.可变参数模板,模板和函数参数包,展开参数包。原创 2024-08-18 12:13:21 · 976 阅读 · 0 评论 -
第18 章探讨 C++新标准.包装器,包装器 function 及模板的低效性,修复问题,其他方式
第18 章探讨 C++新标准.包装器,包装器 function 及模板的低效性,修复问题,其他方式。原创 2024-08-18 12:03:35 · 875 阅读 · 0 评论 -
第18 章探讨 C++新标准.新的类功能.比较函数指针、函数符和 Lambda 函数
第18 章探讨 C++新标准.新的类功能.比较函数指针、函数符和 Lambda 函数。原创 2024-08-17 23:00:13 · 1262 阅读 · 0 评论 -
第18 章探讨 C++新标准.新的类功能. 委托构造函数.继承构造函数
第18 章探讨 C++新标准.新的类功能. 委托构造函数.继承构造函数。原创 2024-08-17 22:51:30 · 969 阅读 · 0 评论 -
第18 章探讨 C++新标准.新的类功能.特殊的成员函数,默认的方法和禁用的方法
第18 章探讨 C++新标准.新的类功能.特殊的成员函数,默认的方法和禁用的方法。原创 2024-08-16 22:42:02 · 522 阅读 · 0 评论 -
第18 章探讨 C++新标准 移动构造函数解析,强制移动
第18 章探讨 C++新标准 移动构造函数解析,强制移动。原创 2024-08-13 18:57:09 · 500 阅读 · 0 评论 -
第18 章探讨 C++新标准 移动构造函数解析,赋值
例如:第一章 Python 机器学习入门之pandas的使用。原创 2024-08-12 12:15:16 · 648 阅读 · 0 评论 -
第18 章探讨 C++新标准 复习前面介绍过的 C++11 功能,移动语义和右值引用,为何需要移动语义
第18 章探讨 C++新标准 复习前面介绍过的 C++11 功能,移动语义和右值引用,为何需要移动语义。原创 2024-08-12 12:10:32 · 1053 阅读 · 0 评论 -
第18 章探讨 C++新标准 移动语义和右值引用
第18 章探讨 C++新标准 移动语义和右值引用。原创 2024-08-08 12:15:49 · 1189 阅读 · 0 评论 -
第18 章探讨 C++新标准 复习前面介绍过的 C++11 功能
本书前面介绍过很多C++11改进,但您现在可能忘了,本节简要地复习这些改进。原创 2024-08-08 11:19:57 · 1129 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出05:文件模式:内核格式化
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出05:文件模式:内核格式化17.5 内核格式化程序清单 17.21 strout.cpp。原创 2024-08-07 12:53:38 · 911 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出04:随机存取
fstream类为此继承了两个方法:seekg()和seekp(),前者将输入指针移到指定的文件位置,后者将输出指针移到指定的文件位置(实际上,由于fstrea 类使用缓冲区来存储中间数据,因此指针指向的是缓冲区中的位置,而不是实际的文件)。使用临时文件开发应用程序时,经常需要使用临时文件,这种文件的存在是短暂的,必须受程序控制。首先,程序以读/写模式使用一个fstream 对象,并使用seekg()将文件指针放在文件开头(对于这个例子而言,这其实不是必须的,但它说明了如何使用 seekg())。原创 2024-08-07 12:47:43 · 1253 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出03:文件模式:二进制文件
例如,ifstream open()方法和构造函数用ios base:in(打开文件以读取)作为模式参数的默认值,而ofstream open()方法和构造函数用ios base:out|ios base:trunc(打开文件,以读取并截短文件)作为默认值。注意,ios base::out本身将导致文件被截短,但与ios base::in起使用时,不会导致文件被截短。由于下一次运行程序时,虚函数表可能在不同的位置,因此将文件中的旧指针信息复制到对象中,将可能造成混乱(请参见“编程练习6”中的注意)。原创 2024-08-06 19:05:15 · 1150 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出02:流状态检查和is_open():打开多个文件:命令行处理技术
然而,这些测试无法检测到这样一种情形:试图以不合适的文件模式(参见本章后面的“文件模式”一节)打开文件时失败。这过于抽象,但可以将 argv看作一个指针数组,其中的指针指向命令行参数,argv[0]是一个指针,指向存储第一个命令行参数的字符串的第一个字符,依此类推。例如,将两个排序后的文件拼接成第三个文件的程序,需要为两个输入文件创建两个 ifstream 对象,并为输出文件创建一个 ofstream 对象。稍后将介绍一个例子,但先来看这样一种将一系列文件输入给程序的技术,即让程序能够使用循环来处理文件。原创 2024-08-06 18:51:25 · 864 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出01
C++ primer plus 第17 章 输入、输出和文件:文件输入和输出01。原创 2024-08-05 12:09:14 · 1104 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:使用 cin 进行输入
C++ primer plus 第17 章 输入、输出和文件:使用 cin 进行输入。原创 2024-08-05 12:02:16 · 1331 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:用cout进行格式化
例如:第一章 Python 机器学习入门之pandas的使用。原创 2024-08-04 16:13:44 · 898 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件:刷新输出缓冲区
C++ primer plus 第17 章 输入、输出和文件:刷新输出缓冲区。原创 2024-08-04 15:46:42 · 571 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、使用cout进行输出
C++ primer plus 第17 章 输入、使用cout进行输出。原创 2024-08-02 12:25:49 · 1183 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件C++输入和输出概述
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考多数计算机语言的输入和输出是以语言本身为基础实现的。例如,从诸如 BASIC和Pascal 等语言的关键字列表中可知,PRINT语句、Witein 语句以及其他类似的语句都是语言词汇表的组成部分,但C和C++都没有将输入和输出建立在语言中。这两种语言的关键字包括for和i,但不包括与IO有关的内容。C语言最初把 IO留给了编译器实现人员。原创 2024-08-02 12:04:13 · 1057 阅读 · 0 评论 -
C++ primer plus 第17 章 输入、输出和文件
C++ primer plus 第17 章 输入、输出和文件。原创 2024-07-31 14:07:56 · 484 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库:编程练习
C++ primer plus 第16章string 类和标准模板库:编程练习。原创 2024-07-31 14:03:05 · 750 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库:总结
总结16.8C++提供了一组功能强大的库,这些库提供了很多常见编程问题的解决方案以及简化其他问题的工具。string类为将字符串作为对象来处理提供了一种方便的方法。string类提供了自动内存管理功能以及众多处理字符串的方法和函数。例如,这些方法和函数让您能够合并字符串、将一个字符串插入到另一个字符串中、反转字符串、在字符串中搜索字符或子字符串以及执行输入和输出操作。原创 2024-07-30 13:05:48 · 1222 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 模板initializer list(C++11)
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-07-30 12:59:47 · 350 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, vector、valarray和array
C++ primer plus 第16章string 类和标准模板库, vector、valarray和array。原创 2024-07-30 12:55:50 · 918 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 使用 STL
C++ primer plus 第16章string 类和标准模板库, 使用 STL。原创 2024-07-29 12:51:29 · 692 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 函数和容器方法
C++ primer plus 第16章string 类和标准模板库, 函数和容器方法。原创 2024-07-29 12:46:00 · 442 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, STL和 string 类
C++ primer plus 第16章string 类和标准模板库, STL和 string 类。原创 2024-07-29 12:43:48 · 284 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 算法的通用特征
C++ primer plus 第16章string 类和标准模板库, 算法的通用特征。原创 2024-07-28 21:03:40 · 639 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 算法
C++ primer plus 第16章string 类和标准模板库, 算法。原创 2024-07-28 21:00:12 · 514 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 自适应函数符和函数适配器
C++ primer plus 第16章string 类和标准模板库, 自适应函数符和函数适配器。原创 2024-07-27 19:28:44 · 885 阅读 · 0 评论 -
C++ primer plus 第16章string 类和标准模板库, 预定义的函数符
STL定义了多个基本函数符,它们执行诸如将两个值相加、比较两个值是否相等操作。提供这些函数对象是为了支持将函数作为参数的STL函数。例如,考虑函数 transfom()。它有两个版本。第一个版本接受4个参数,前两个参数是指定容器区间的迭代器(现在您应该已熟悉了这种方法),第3个参数是指定将结果复制到哪里的迭代器,最后一个参数是一个函数符,它被应用于区间中的每个元素,生成结果中的新元素。上述代码计算每个元素的平方根,并将结果发送到输出流。目标迭代器可以位于原始区间中。原创 2024-07-27 19:25:24 · 991 阅读 · 0 评论