ICode9

精准搜索请尝试: 精确搜索
  • C++Primer学习笔记(11)2022-03-01 22:58:15

    这篇文章的内容是动态内存。 这一块有点进阶了,是之前很少接触过的部分了。 关注点有这几个:全局对象、局部对象、局部static对象、动态对象。 提炼一下:静态内存、栈内存、自由空间(堆)。不同的内存空间有相对应的对象。 一、动态内存与智能指针 都是重点,每一句话都值得去记

  • C++ Primer Plus 第17章笔记2022-02-21 23:58:31

    第17章 输入、输出和文件 17.1 C++输入和输出概述 可以在C++程序中使用stdio:h文件(较新的实现使用头文件cstdio)。 C++的I/O解决方案在头文件iostream(以前为iostream.h)和fstream(以前为fstream.h)中定义一组类。 17.1.1 流和缓冲区 C++程序通常在用户发送换行符时刷新输出缓冲区

  • C++Primer 第十五章 面向对象程序设计2022-02-20 18:00:29

    第十五章 面向对象程序设计 15.1 OOP:概述 面向对象程序设计核心思想: 数据抽象:将类的接口与实现分离 继承:可以定义相似的类 动态绑定:忽略相似类的区别,以统一的方式使用对象 继承 通过继承构建其一种层次关系。层次关系的根部是基类,其他由基类继承而来的类叫做派生类。基类定义层

  • C++primer学习笔记_第三章2022-02-18 20:36:07

    该文只是我的学习笔记,不保证正确性,仅供参考。如果发现错误,欢迎指出来。 第三章 1.命名空间的using声明 一个using只能声明一条语句 using std::cin; // 正确 using std::cout, std::endl; // 错误 可以直接声明命名空间 using namespace std; 2.标准库类型string 2.1.初

  • C Primer Plus 第6版 第二章编程练习2022-02-09 09:32:04

    1.编写一个程序,调用一次 printf()函数,把你的姓名打印在一行。再调 用一次 printf()函数,把你的姓名分别打印在两行。然后,再调用两次printf() 函数,把你的姓名打印在一行。输出应如下所示(当然要把示例的内容换成 你的姓名): 点击查看代码 #include<stdio.h> int main(void) { printf

  • C++ Primer Plus 第13章笔记2022-02-06 23:35:04

    第13章 类继承 13.1 一个简单的基类 class RatedPlayer : public TableTennisPlayer { ... } 冒号指出RatedPlayer继承TableTennisPlayer类,public声明TableTennisPlayer是一个共有继承,称为公有派生。 使用公有派生,基类的公有成员将成为派生类的公有函数,私有部分也将成为

  • C++ Primer Plus 第11章笔记2022-02-04 19:02:17

    第11章 使用类 11.1 运算符重载 运算符函数:operator op(argument-list); op必须是有效的C++运算符。 district = sid + sara;将被替换成district = sid.operator +(sara); 可以像调用成员函数一样调用operator +方法。 重载后的运算符必须至少在一个操作数是用户定义的类型。

  • Primer c++ 笔记汇总(四)2022-02-03 21:04:11

    目录 第十六章 模板与泛型编程第十七章 标准库特殊设施第十八章 用于大型程序的工具第十九章 特殊工具与技术 第十六章 模板与泛型编程 模板是C++泛型编程的基础 一个模板就是一个创建类或函数的蓝图或者说公式转换发生在编译时 模板定义 在模板定义中,模板参数列表

  • C++primer 练习8.7和8.82022-02-01 19:35:50

    sale_item.h #ifndef sale_item_H_ #define sale_item_H_ #include<iostream> #include<fstream> #include<string> class sale_item; std::istream& read(std::istream& is , sale_item& si1 ); std::ostream& print(std::ostream& os

  • C Primer Plus 第2章 C语言概述-编程练习2022-01-31 14:04:01

    1.编写一个程序,调用一次printf()函数,把你的名和姓打印在一行。再强调一次printf()函数,把你的名和姓分别打印在两行。然后,再调用两次printf()函数,把你的名和姓打印在一行。输出应如下所示(当然要把实例的内容换成你的名字): Gustav Mahler ←第1次打印的内容 Gustav ←第2次打印

  • C primer plus (更新中)2022-01-29 13:34:58

    目录C语言概述总结数据和c的总结printf()和scanf()基本运算符其他运算符 C语言概述总结 1.int main()中int表明main()函数返回一个整数,viod 表明main()不带任何参数。、 2./* */中间加注释(可以多行注释),“//"也可以注释。 3.对于变量命名可以用小写,大写字母,数字,下划线来命名,名称第一个

  • C++ primer 中文版(第五版)第一章2022-01-24 16:34:07

    初识函数 函数的组成:         返回类型,函数名,形参列表和函数体。 函数声明:         返回类型 函数名 形参列表 int mySub(int a, int b); 函数定义:         返回类型 函数名 形参列表 函数体 int mySub(int a, int b) { return a + b; } 初识输入

  • [StudyNote C++ Primer] Compound Types2022-01-21 21:03:16

    Variables and Basic Types Section 2.1 Primitive Built-in Types 2.1.1 Arithmetic Types include two categories: Integral types(character and boolean types) and floating-point types char | character | 8bits wchar_t | wide character | 16bits char16_t | Unicod

  • 【面经】程序员工作三年月薪9K,详细的Android学习指南2022-01-19 18:32:12

    问A 启动 B,B 又启动 A 的生命周期调用顺序? 5.你刚才提到 onsaveinstancestate() ,说一下调用时机,它用来干什么的。 6.onsaveinstancestate() 保存的那个参数叫什么?Bundle 里面都放一些什么东西?怎么实现序列化?Parcelable 和 Serializable有什么区别? Bundle 。 7.数组和链表的区

  • C++ Primer 学习笔记(第八章)2022-01-04 20:03:32

    目录 第八章 IO库 前言 8.1 IO类 8.2 文件输入输出 8.3 string流 第八章 IO库 前言         C++语言不直接处理输入输出,而是通过一族定义在标准库中的类型来处理IO。这些类型支持从设备读取数据、向设备写入数据的IO操作,设备可以是文件、控制台窗口等。还有一些类型允

  • CMU15445 C++ primer2022-01-02 12:02:52

    CMU15445 C++ primer 源代码知识点 lab0地址 看完了《C++ primer》,拿这个项目练手,熟悉C++,一边看《Effective C++》和 Google 开源项目风格指南,一边写这个,加深印象。做第一个lab就遇到了一些问题。 test/primer/starter_test.cpp:测试代码 src/include/primer/p0_star

  • [C++ Primer Plus] 第四章 复合类型2021-12-30 19:00:57

    1、数组的声明与初始化: //数组的声明与初始化 int arr1[3] {12,3,2}; // 列表初始化禁止缩窄转换,如int arr[]{22.0} int arr2[3] = {12}; // 第一个设置为12,其他为0 int arr3[3]; int arr4[] = {1,2,3,4,5}; // C++编译器将计算元素个数 arr3[0] = 1; arr3[1

  • C Primer Plus第六版 第八章 编程练习2021-12-29 22:02:14

    下面的一些程序要求输入以EOF终止。如果你的操作系统很难或根本无法使用重定向,请使用一些 其他的测试来终止输入,如读到&字符时停止。 1.设计一个程序,统计在读到文件结尾之前读取的字符数。 #include <stdio.h> int main(void) { int ch; int count=0; printf("Enter the charact

  • 【C++Primer】第一章:开始2021-12-14 22:34:59

    第1章 开始 1. IO对象 标准库定义了4个IO对象 标准输入:cin 标准输出:cout 标准库还定义了其他两个ostream对象,名为cerr和clog cerr输出警告和错误消息,被称为标准错误 clog用来输出程序运行时的一般性消息 endl的效果是结束当前行,并将设备关联的缓冲区中的内容刷到设备中。 缓

  • C Primer Plus 学习笔记 -- 前六章2021-12-11 17:02:00

    记录自己学习C Primer Plus的学习笔记 第一章 C语言高效在于C语言通常是汇编语言才具有的微调控能力设计的一系列内部指令 C不是面向对象编程 编译器把源代码转化成中间代码,链接器把中间代码和其他代码合并,生成可执行文件 第二章 main函数总是第一个被调用的函数 include预处理器

  • C++primer 3.5.12021-12-07 20:01:51

    利用字符串字面值初始化字符数组时,末尾会加'\0'不允许将数组的内容拷贝给其他数组作为其初始值,也不能用数组为其他数组赋值。int a[]={1,2,3};int a2[]=a;//错误a2=a;//错误 复杂数组的声明int *ptrs[10];//ptrs含是有10个整形指针的数组,类型修饰符从右向左绑定int &refs[10]=/*?*

  • c++ primer 第14章 习题解答2021-11-27 18:32:31

    14.1节 14.1答 不同点: 重载操作符必须具有至少一个class或枚举类型的操作数。 重载操作符不保证操作数的求值顺序,例如对&&和| | 的重载版本不再具有“短路求值”的特征,两个操作数,两个操作数都要进行求值,而且不规定操作数的求值顺序。 相同点:          对于优先级和结合性

  • C++_Primer_2021.11.272021-11-27 13:04:07

    第四章:表达式 显示转换: static_cast 任何具有明确定义的类型转换,只要不包含底层const,都可以使用static_cast。 常用于替代由编译器隐式执行的类型转换 例如:通过将一个运算对象强制转换成double类型就能使其表达式执行浮点数除法。 const_cast只改变变量属性 reinterpret_cast通常

  • C Primer Plus 第三章编程练习一2021-11-26 20:31:49

    1.通过试验(即编写带有此类问题的程序)观察系统如何处理整数上溢、浮点 数上溢和浮点数下溢的情况。 #include <stdio.h> #include <limits.h> #include <float.h> #define a INT_MAX /*a为最大int型*/ #define b INT_MIN /*b为最小int型*/ #define c FLT_MAX /*c为最大float

  • 《C++primer》第八章读书笔记2021-11-24 19:03:47

    《C++Primer 第五版》 ​ ——读书随笔集 第八章 8.1 IO类 istream,(输入流)类型,提供输入操作 ostream ,(输出流)类型,提供输出操作 cin,一个istream对象,从标准输入读取数据‘ cout,一个ostream对象,向

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

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

ICode9版权所有