ICode9

精准搜索请尝试: 精确搜索
  • 编程语言2021-02-24 20:33:06

    c++primer 圭臬之作

  • c++primer笔记十五、面向对象程序设计2021-02-22 22:04:03

    面向对象程序设计(OPP)的三个基本概念:数据抽象、继承和动态绑定。 继承和动态绑定对程序编写的两个影响: 更容易定义与其他类相似但不完全相同的新类 使用这些彼此相似的类编写程序时,可以在一定程度上忽略掉它们的区别 15.1 OPP:概述 数据抽象可以将类的接口和实现分离;继承可以定

  • 《C++primer学习笔记》——第6章函数2021-02-22 19:30:10

    此章知识点不多,都是较为基础的或是C语言中学过的,便不多赘述 一、函数基础[P182] T I P 1

  • C++ Primer小记 第六章 函数2021-02-19 22:58:47

    第六章 函数 6.1 函数基础 函数的形参列表 ​ 不带形参的函数,两种定义方法 void f1(){} //隐式定义 void f2(void){} //显式定义 6.2 参数传递 6.2.1 传值参数 指针形参 ​ 指针的行为和其他非引用类型一样。当执行指针拷贝操作时,拷贝的是指针的值。拷贝之后,两个指针是不

  • 读书笔记7: 《C++ Primer》中文版 第5版2021-02-17 17:02:31

    第7章 类 7.1 定义抽象数据类型7.1.1 设计Sales_data类 7.2 访问控制与封装7.3 类的其他特性7.4 类的作用域7.5 构造函数再探7.6 类的静态成员小结术语表二级目录三级目录 C++语言中,我们使用类定义自己的数据类型。 类的基本思想: 数据抽象,英文是 data abstraction封装,

  • C++Primer(第五版 )第二章 变量和基本类型 章节编程练习答案2021-02-17 00:00:33

    2.8 请利用转义序列编写一段程序,要求先输出 2M,然后转到新一行。修改程序使其先输出 2,然后输出制表符,再输出 M,最后转到新一行。 完成如下: 2.17 执行下面的代码段将输出什么结果? 2.18 编写代码分别改变指针的值以及指针所指对象的值。 完成如下:  

  • 2021 02 16 重新开始2021-02-16 20:02:36

    谭浩强先生的 <C语言程序设计>机械工业出版社 turboc 2.0实用大全 (算法 函数) 看哪些书,怎么学呢? 《C++ Primer》 首先是 C++ primer,这本书基本包括了 C++ 11 的全部特性,最好把前面三部分:C++基础、C++标准库、类设计者的工具都看一遍,我当时花了一个多月断断续续看到了第16章模板

  • 读书笔记1: 《C++ Primer》中文版 第5版2021-02-16 13:29:04

    目录 第1章 开始1.1 编写一个简单的C++程序1.1.1 编译与运行程序程序源文件命名约定 1.2 初识输入输出标准输入输出对象一个使用IO库的程序分析下面这句话:分析下面这句话 运算符(与“运算对象(的值)”打交道) 第1章 开始 1.1 编写一个简单的C++程序 int main() { retur

  • 《C Primer Plus》第一章——笔记、复习题及编程练习2021-02-15 13:31:35

    文章目录 初始C语言C语言的优点基础计算机知识高级计算机语言和编译器语言标准第一个 ANSI/ISO C标准C99标准C11标准 使用C语言的7个步骤编程机制目标代码文件、可执行文件和库GNU编译器集合和LLVM项目不同系统的编译方式 本章小结复习题编程练习 初始C语言 C语言的优点

  • C++ Primer Plus 第十三章知识点(一)2021-02-14 23:30:06

    C++ Primer Plus 第十三章知识点简化 1. 简单的基类2. 派生一个类3. 派生类和基类的特殊关系Reference: 1. 简单的基类        由于面向对象编程主要目的之一就是提供可重写的代码,对于扩展和修改类,除了去源码中修改之外,还有就是类继承;从一个类派生出另一个类时,原始

  • C Primer Plus(第6版) 第九章 编程练习及参考答案2021-02-14 18:00:27

    C Primer Plus(第6版) 第九章 编程练习及参考答案 编译环境:Microsoft Visual Studio 2019 备注:本文留作作者自用,如有错误敬请指出 (针对Microsoft Visual Studio 2019的一些特性对答案进行了修改) 1.设计一个函数min(x,y),返回两个 double类型值的较小值,在一个简单的驱动程序

  • 《C++ Primer》笔记 第12章 动态内存2021-02-10 03:04:26

    shared_ptr和unique_ptr都支持的操作 解释 shared_ptr sp或unique_ptr up 空智能指针,可以指向类型为T的对象 p 将p用作一个条件判断,若p指向一个对象,则为true *p 解引用p,获得它指向的对象 p->mem 等价于(*p).mem p.get() 返回p中保存的指针。要小心使用,若智能指针释

  • 《C++primer学习笔记》——第5章 语句2021-02-06 12:01:20

    此章知识点不多,都是较为基础的或是C语言中学过的,便不多赘述 一、条件语句[P156] if-else语句——略 switch 语句——大部分略 default 标签 如果没有任何一个case标签能匹配上switch表达式的值,程序将执行紧跟在default标签后面的语句。

  • c++primer笔记十四、重载运算和类型转换2021-02-05 09:03:58

    当运算符作用于类类型的运算对象时,可以通过运算符重载重新定义运算符的含义。 14.1 基本概念 重载的运算符时具体特使名字的函数:由关键字operator和运算符号组成。和其它函数一样,重载的运算符也包括返回类型、参数列表和函数体。 重载运算符函数和参数数量和该运算符作用的运算对

  • 《C++ Primer》2021-02-03 12:32:03

    第1章 开始 第Ⅰ部分 C++基础 第2章 变量和基本类型 第3章 字符串、向量和数组 第4章 表达式 第5章 语句 第6章 函数 第7章 类 第Ⅱ部分 C++标准库 第8章 IO库 第9章 顺序容器 第10章 泛型算法 第11章 关联容器 第12章 动态内存 第Ⅲ部分 类设计者的工具 第13章 拷贝控制 第14章

  • C Primer Plus 第八章 寒假第二天学习2021-01-30 15:29:03

    字符输入/输出和输入验证 在本章中您将学习到下列内容: 1.有关输入、输出及缓冲和非缓冲输入之间的区别; 2.从键盘模拟文件结尾的方法; 3.如何重定向将您的程序与文件连接 4.创建更友好的用户界面 在涉及计算机的话题时,我们经常会提到输入和输出。我们谈论输入和输出设备(如键盘

  • 《C++ primer》chapter 5:语句2021-01-30 12:35:28

    1. 简单语句 C++语言的大多数语句都以分号结束,一个表达式末尾加上分号就变成了表达式语句。表达式语句都作用是执行表达式并丢弃掉求值结果。 空语句 空语句是最简单的语句,只含有一个单独的分号。如果程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应该使用空语句,一种常见的

  • C++ Primer 第八章 IO库2021-01-30 12:34:40

    IO对象无拷贝或赋值,不能将形参或返回类型设置为流类型    清空缓冲区:用操纵符unitbuf设置流的内部状态,每次写操作后都会进行一次flush设置nounibuf回到正常的缓冲方式默认情况下对cerr是设置了unitbuf的,所以写到cerr的内容都会立即刷新读写被关联的流时,流的缓冲区会立即刷新默

  • 《C++ Primer》笔记 第9章 顺序容器2021-01-30 03:01:04

    顺序容器类型 类型 解释 vector 可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢 deque 双端队列。支持快速随机访问。在头尾位置插入、删除速度很快 list 双向链表。只支持双向顺序访问。在list中任何位置进行插入、删除操作速度都很快

  • C++ Primer 第六章 函数2021-01-29 14:05:26

    没有规定实参的求值顺序,编译器能以任意可行的顺序对实参求值形参不能同名,函数最外层作用域的局部变量也不能和形参同名函数的返回类型不能是数组和函数类型自动对象有初始值就用之进行初始化,否则进行默认初始化局部静态对象没有初始值就进行值初始化,内置类型的局部静态变量初始化

  • C++ Primer 第一章 开始2021-01-27 19:00:52

    执行完程序后访问返回值: unix–>echo $?,windows–>echo %ERRORLEVEL% unix中可执行文件没有后缀,windows中可执行文件后缀是.exe 运行GNU编辑器:g++,运行微软编辑器:cl unix用/,微软用\,(/EHsc是编译器选项,用来打开标准异常处理 打开警告:GNU中–>-Wall,微软编辑器中:/W4 打开对C++ 11

  • c++primer练习4.6-4.122021-01-26 21:31:50

    4.20 vector<string>::iterator iter; *iter++; (*iter)++; *iter.empty(); iter->empty() ++*iter; iter++->empty();   #include <vector> #include <iostream> using namespace std; int main() { vector<string> i = {"0",&

  • 《C++ Primer》笔记 第8章 IO库2021-01-25 02:08:39

    iostream定义了用于读写流的基本类型,fstream定义了读写命名文件的类型,sstream定义了读写内存string对象的类型。 标准库使我们能忽略这些不同类型的流之间的差异,这是通过继承机制实现的。 由于不能拷贝IO对象,因此我们也不能将形参或返回类型设置为流类型。进行IO操作的函数通常以

  • C++ primer 代码部分(14章)2021-01-21 18:59:37

    调用一个重载的运算符函数 重载输出运算符<< 重载输入运算符>> 算术和关系运算符 相等运算符 赋值运算符 复合赋值运算 下标运算符 递增和递减运算符 前置版本 后置版本 调用后置版本 成员访问运算符 函数调用运算符 含有状态的函数对象类 lambda是函

  • C++ primer 知识点部分(14章)2021-01-21 18:57:57

      标准库定义的函数对象    

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有