E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
primer
c++
primer
plus编程练习题参考第九章
1.下面是一个头文件。/*******************/根据这个头文件,创建一个多文件程序。其中的一个为golf。cpp,他提供了与头文件中的原型匹配的函数定义;另一个文件应该包含main(),并演示原型化函数的所有特性。例如,包含一个让用户输入的循环,并使用输入的数据来填充一个由golf结构组成的数组,数组被填满或用户用高尔夫选手的姓名设置为空字符串时,循环将结束。main()汉化只使用
爱炸薯条的小朋友
·
2023-10-21 04:12
c++
笔记
c++
【C++
Primer
Plus学习记录】复习题
1.如何声明下述数据?a.actor是由30个char组成的数组。charactor[30];b.betsie是由100个short组成的数组。shortbetsie[100];c.chuck是由13个float组成的数组。flaotchuck[13];d.dipsea是由64个longdouble组成的数组。longdoubledipsea[64];2.使用模板类array而不是数组来完成问题1
画饼校长
·
2023-10-21 04:11
c++
学习
开发语言
计算机网络
前端
visualstudio
C++
primer
plus 课后练习题
第十章:对象和类一、复习题1.类是用户定义的类型的定义.类声明指定了数据将如何存储,同时指定了用来访问和操作这些数据的方法(类成员函数).2.类表示人们可以通过类方法的公有接口对类对象执行的操作,这是抽象.类的数据成员可以是私有的,这意味着只能通过成员函数来进行访问这些数据,这是数据隐藏实现的具体细节(如数据表示和方法的代码)都是隐藏的,这是封装.3.类是一种类型,而对象是对类的实例化(类与对象之
Anesthi
·
2023-10-21 04:11
c++
c语言
C++
Primer
第十一章 关联容器 重点解读
1map自定义排序#include#include#includeusingnamespacestd;intmain(){function,pair)>cmp=[&](pairp1,pairp2)->bool{returnp1.second,int,decltype(cmp)>mp({{{5,1},2},{{1,7},3},{{7,3},2},{{2,2},1}},cmp);//map,int>m
Dusong_
·
2023-10-21 01:54
C++
c++
哈希算法
开发语言
数据结构
c++11 新特性
《c++
Primer
》第五版推荐序3c++11标准对于语言核心部分做了相当大的改动。
王二の黄金时代
·
2023-10-20 22:07
c++
开发语言
C++
Primer
Plus 学习笔记 | 第九章 内存模型和命名空间|2.10 名称空间
名称空间在C++中名称可以是变量函数结构美剧类和类的结构和成员,随着项目的增大,名称相互冲突的可能性也可能上升,当使用多个厂商的类库,可能导致名称冲突。C++标准提供了名称空间工具,以便更好的控制名称的作用域.传统的C++名称空间声明区域是指可以在其中进行声明的区域。例如函数外面声明的全局变量,对于这种变量声明区域为其所在文件,对于函数中声明的变量,其声明区域为其所在代码块。潜在作用域变量的潜在作
zjsru_Beginner
·
2023-10-20 16:10
C++PrimerPlus
c++
开发语言
后端
C++
Primer
Plus 学习笔记(第 4 章 复合类型)
C++
Primer
Plus学习笔记第4章复合类型数组数组(array)是一种数据格式,能够存储多个同类型的值。要创建数组,可使用声明语句。
whzpz77
·
2023-10-20 16:09
c++
学习
开发语言
c++学习书籍推荐《C++
Primer
Plus中文版(第6版)》下载
《C++
Primer
Plus(第6版)中文版》可以说是一本面向从未学习过C语言甚到是从未学习过编程的人的入门书籍,它的一章从基础内容讲起,先介绍了传
weixin_30376509
·
2023-10-20 16:08
c/c++
C++
Primer
Plus 笔记
main不写return,编译器会认为有return0;只对main函数有效;usingnamespacestd;最好只添加用的部分,比如:usingstd::cout;初始化可以inta,b,c;a=b=c=8;变量命名两个单词第二个首字母大写,或者中间下划线然后都小写;变量初始化c++11可以用大括号inta{};或者intb={3};大括号初始化器可以用于任意类型;unsigned是unsi
_白格
·
2023-10-20 16:37
c/c++
c++
C++
Primer
Plus 第四章 复合类型 - 4.10 数组的替代品
C++
Primer
Plus第四章复合类型-4.10数组的替代品4.10数组的替代品4.10.1模板类vector4.10.2模板类array(C++11)4.10.3比较数组、vector对象和array
Hank_W
·
2023-10-20 16:36
C++PrimerPlus
c++
开发语言
【C++
Primer
Plus学习记录】数组
数组(array)是一种数据格式,能够存储多个同类型的值。例如:数组可以存储60个int类型的值、12个short值或365个float值。每个值都存储在一个独立的数组元素中,计算机在内存中依次存储数组的各个元素。要创建数组,可使用声明语句。数组声明应指出以下三点:存储在每个元素中的值的类型;数组名;数组中的元素数。例如:下面的声明创建一个名为months的数组,该数组有12个元素,每个元素都可以
画饼校长
·
2023-10-20 16:06
c++
学习
开发语言
算法
【C++
Primer
Plus学习记录】类型组合——数组、结构、指针
本章介绍了数组、结构、指针。可以各种方式组合它们,下面介绍其中的一些。从结构开始:structantarctica_years_end{intyear;};可以创建这种类型的变量:antarctica_years_ends01,s02,s03;//s01,02,s03是结构然后使用成员运算符访问其成员:s01.year=1998;可以创建指向这种结构的指针:antarctica_years_end
画饼校长
·
2023-10-20 16:06
c++
学习
开发语言
软件工程
visualstudio
数据库
【C++学习笔记】之数组替代品——vector与array
参考书:C++
Primer
Plus数组的替代品:array与vactor一、模板类vectorvector类似于string类,同属于STL(StandardTemplateLibrary,标准模板库)
独脚行
·
2023-10-20 16:35
c++
C++
Primer
Plus 第四章 复合类型 学习笔记
第四章复合类型1.数组概述1.1数组的定义数组(array)是一种数据格式,能够存储多个同类型的值。每个值都存储在一个独立的数组元素中,计算机在内存中依次存储数组的各个元素。数组声明的三个特点:存储在每个元素中的值的类型数组名数组中的元素数C++中可以通过修改简单变量的声明,添加中括号(其中包含元素数目)来完成数组声明。例如:shortdays[24];//一天有24个小时1.2数组的声明声明数组
程序员小何同学
·
2023-10-20 16:35
C++笔记
c++
数组
C++
Primer
Plus学习笔记-第四章:复合类型
第四章:复合类型声明数组:typeNamearrayname[arraySize],可以用一个逗号隔开元素的大括号包括的列表初始化数组,可以不指定数组长度编译器会自动计算只有在定义数组的时候才能使用初始化初始化数组时提供的值可以少于数组元素数,未覆盖的元素初始化为0,初始化时可省略等号,列表初始化禁止缩窄转换C风格字符串以’\0’结尾,ASCII码为0cstdlib中的strlen()函数只计算有
吴雨墨
·
2023-10-20 16:34
笔记
指针
c++
字符串
C++
Primer
Plus 学习笔记(二)
目录第四章.复合类型5.共用体6.枚举7.指针和自由储存空间8.new运算符9.数组的替代品第5章.循环和关系表达式1.for循环2.while循环3.dowhile循环4.基于范围的for循环5.循环和文本输入6.嵌套循环和二维数组第四章.复合类型5.共用体用法跟结构一样,区别主要是,结构中所有元素都会分配内存,而共用体(联合)是所有元素共用一块内存,即一次只能表示一种类型,大小为最大类型的大小
Samento_Z
·
2023-10-20 16:33
C++
Primer
Plus
学习笔记
c++
开发语言
后端
学习
2020.7.30《C++
Primer
Plus》学习笔记
一。指针、数组和指针算术1.使用new创建动态结构:(1)创建动态结构时,不能将成员运算符“.”用于结构名,因为这种结构没有名称,只知道它的地址(指针),这时访问结构成员需要用到箭头成员运算符“->”。2.自动存储、静态存储和动态存储(1)自动存储1)自动变量在所属的函数被调用的时候产生,在该函数结束时消亡2)自动变量是一个局部变量3)自动变量通常存储在栈中(2)静态存储1)静态存储时整个程序执行
chen9807
·
2023-10-20 16:02
新手入门
c++
C++
Primer
Plus学习笔记04-复合类型
数组、C-风格字符串和string类字符串结构、共用体、枚举和指针管理动态内存动态数组和动态结构自动存储、静态存储和动态存储vector和array类复合类型是基于基本整型和浮点类型创建的。影响最为深远的复合类型是类。1数组(array)计算机在内存中依次存储数组的各个元素。数组的声明typeNamearrayName[arraySize]:存储在每个元素中的值的类型数组名数组中的元素数array
actually_ture
·
2023-10-20 16:58
#C++
c++
指针
C++
primer
plus__例程
目录一.安装软件vs二.运行第一个程序三.c++
primer
plus记录第一章预备知识第二章开始学习c++第三章处理数据3.1简单变量3.1.1变量名3.1.2整形3.1.3整形shortintlong
朱自轻
·
2023-10-20 16:26
c++
c++
【C++
Primer
Plus学习记录】数组的替代品
目录1.模板类vector2.模板类array(C++11)3.比较数组、vector对象和array对象模板类vector和array是数组的替代品。1.模板类vector模板类vector类似于string类,也是一种动态数组。您可以在运行阶段设置vector对象的长度,可在末尾附加新数据,还可以中间插入新数据。基本上,它是使用new创建动态数组的替代品。实际上,vector类确实使用new和
画饼校长
·
2023-10-20 16:55
c++
学习
开发语言
软件工程
计算机网络
算法
visualstudio
C++ 开发者必读经典书籍推荐
以下是几本我个人推荐的C++书籍或视频C++基础看书C++
Primer
C++程序设计语言EffectiveC++MoreEffectiveC++EffectiveSTLSTL源码分析深度探索C++对象模型看视频黑马程序员
小万哥丶
·
2023-10-20 12:17
c++
开发语言
程序人生
后端
服务器
学习方法
软件需求
c++总结
c++
primer
终于看完了感觉更多的是一本工具书,有些地方理解的还不够,遇到了再加深下理解剩下的就不去找书看了时间不够了,再去看些内存布局,对象模型,以及一些重要的stl源码一些面试笔试中关于c++的题也会写在这里
czdb
·
2023-10-20 05:21
C++
c++
编程基础-C++入门到入土知识手册
语言教程一、简介环境设置C11新特性文本编辑器C编译器二、程序结构编译&执行C程序三、基本语法C的令牌(Token)1分号;2注释3标识符4关键字5C中的空格四、数据类型整数类型浮点类型void类型C++
primer
Plus
amingMM
·
2023-10-20 01:19
c++
c语言
开发语言
C++
Primer
Plus(第七章——函数学习笔记)
1.原型(声明)double=cube(doublex);//可以没有变量名x,相当于占位符。关于类型转换:可以由小的类型转换为大类型(int(占16位)——double(占32位))。通常,原型自动将被产地的参数强制转换为期望的类型。2.函数参数和值传递作用域:函数中声明的变量(包括参数)是该函数私有的。——局部变量,只在函数内部有效。值传递:函数cube内传入一个double类型的变量,通过将
如此良人
·
2023-10-19 23:51
C++
c++
【C++
Primer
---C++知识点记录III---表达式、语句、函数】
目录基础递增和递减运算符成员访问运算符位运算符sizeof运算符语句try语句块和异常处理局部对象函数声明const形参和实参数组形参(此处还需学习)含有可变形参的函数数组返回值特殊用途语言特性函数指针基础左值和右值lvalue代表一个在内存中占有确定位置的对象(换句话说就是有一个地址)。rvalue通过排他性来定义,每个表达式不是lvalue就是rvalue。因此从上面的lvalue的定义,rv
Micmic33
·
2023-10-19 22:35
C++
开发语言
c++
C++进阶笔记
C++进阶笔记C++:C++语言C++标准库推荐书籍:《EffectiveC++》《C++
primer
》《STL源码剖析》C:Type(built-in,struct)dataFunctionC++面向对象数据和函数包在一起
陈william
·
2023-10-19 21:15
C++
C++入门基础
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年10月19日博主码云地址:博主码云地址参考书籍:《C++
Primer
》《C++编程规范》编程练习:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-10-19 20:47
C++学习
c++
java
数据库
c++
primer
第五版 翻译 第九章
第九章顺序容器内容:9.1顺序容器概览9.2容器库概览9.3顺序容器操作9.4vector如何增长9.5string的其他操作9.6容器适配器本章小结专业术语本章是第三章的后续内容,用于完善对标准库顺序容器的知识介绍。顺序容器中元素的顺序对应于元素被添加的位置。标准库还定义了几个关联容器,他们的位置与关键字(key)有关。将在第十一章介绍关联容器相关的知识。所有的容器类共享同样的接口,不同的容器按
安仔都有人用
·
2023-10-19 08:11
英文翻译
c/c++
容器
迭代器
字符串迭代器
队列/栈
C++的高手之旅
选择适合自己的学习资源:初学者可以选择一些入门级的C++编程书籍或在线教程,例如《C++
Primer
》、《C++程序设计语言》等。也可
Helloorld_1
·
2023-10-19 02:02
c++
开发语言
《c++
primer
笔记》第十五章 OOP
文章目录一、概述二、定义基类和派生类2.1定义基类2.2定义派生类2.3类型转换与继承三、虚函数四、抽象基类五、访问控制与继承六、继承中类作用域七、构造函数与拷贝控制7.1虚析构函数7.2合成拷贝控制与继承7.3派生类的拷贝控制成员7.4继承的构造函数八、容器与继承8.1Basket类一、概述面向对象程序设计的核心思想:数据抽象、继承和动态绑定。数据抽象可以将类的接口与实现分离;继承可以定义相似的
madkeyboard
·
2023-10-19 00:01
C++
Primer
c++
笔记
开发语言
君子知命不惧,日日精进。
现在刚刚开始学c,看的网课是鹏哥C语言,参考的资料是C
primer
plus,之前大一二也接触过一点点c,不过基本等于零,现在是从头开始的,之后会尽量每天更新自己的学习进度和相对应的理解。
人间乄惊鸿客
·
2023-10-18 03:13
c语言
【C++
Primer
Plus学习记录】指针——指针和字符串
数组和指针的特殊关系可以扩展到C-风格字符串。请看下面的代码:charflower[10]="rose";cout#include//declarestrlen()、strcpy()usingnamespacestd;intmain(){charanimal[20]="bear";//char数组constchar*bird="wren";//指向char的指针变量,将“wren”的地址赋给了指针
画饼校长
·
2023-10-18 01:01
c++
学习
java
开发语言
软件工程
visualstudio
C
Primer
Plus第三章课后练习答案
其他章节答案/*ThethirdUnitprogramminganswer*///Project1#includeintmain(void){inti=2147483647;floatf=3.4E38,F=0.1234E-10;printf("Integeroverflow:\n\ti=%d,\n\ti+1=%d;\n",i,i+1);printf("Floatpointoverflow:\n\t
撼沧
·
2023-10-18 00:13
C
Primer
Plus 第十四章 编程练习 1-11题
第3题#include#defineLen40#defineCounts100structBook{chartitle[Len];charatuhor[Len];floatvalue;};intmain(void){intnumbers=0;structBookbooks[Counts];do//完成输入{printf("请输入第%d本书的名称:",numbers+1);if(gets(books
加盾男爵
·
2023-10-17 16:43
c语言
Archlinux上Nvidia和Intel双显卡切换方案记录
ArchLinuxWIKI上的解决方案遇到问题,自然去万能的wiki上找一找,官方wiki上提供了以下几种方案:Using
PRIMEr
enderoffloadUsingnouveauUsingBumblebeeUsingnvidia-xrunUsingoptimus-managerUseswitch
fansuregrin
·
2023-10-17 14:15
C++
primer
plus学习笔记 --- 第7章、C++的编程模块
7.1、复习函数的基本知识函数是编程中一个重要的概念,它将一段代码作为一个单独的单元进行封装,以便重复使用、简化程序结构、提高代码的可读性和可维护性等。C++中的函数由函数头和函数体组成。函数头定义了函数的返回值类型、函数名和参数列表,函数体则包含了一系列的语句和计算逻辑。在函数调用时,程序会跳转到函数体并执行其中的语句,返回结果后再跳回到原来的位置。C++中的函数可以有返回值也可以没有,可以有参
颖风船
·
2023-10-16 15:44
C++
c++
学习
笔记
C
Primer
Plus第五章课后练习答案
其他章节答案//Project1#include#defineS_M_PER60intmain(void){intmin_1,hour,min_2;printf("Pleaseentertheminute:");while(scanf("%d",&min_1)>0){hour=min_1/S_M_PER;min_2=min_1%S_M_PER;printf("%dh%dmin\n",hour,mi
撼沧
·
2023-10-16 11:26
C++_系列自学课程_第_10_课_表达式_《C++
Primer
第四版》
程序设计语言中大部分程序都在进行表达式的求值操作,例如求两个数的和,求一个表达式的逻辑结果,或者通过输入输出表达式语句进行输入和输出。这里我们对表达式进行讨论。一、表达式1、表达式表达式由一个操作数或者多个操作数同操作符组合而成;字面值是一个最简单的表达式。表达式都会产生一个结果,如果表达式中没有操作符,则表达式的值是操作数本身,如果表达式中有操作符,则表达式的结果是操作符对操作数进行操作后的结果
weixin_34088598
·
2023-10-16 03:14
c/c++
开发工具
[cpp
primer
随笔] 10. 函数重载与重载决议
本篇将介绍C++函数重载的概念,及重载决议规则。一、函数重载同一作用域内,函数名相同,而形参列表不同的函数称之为重载函数(overloadedfunction)。需要特别注意:以下情况看似形参列表不同,实则等价,无法形成函数重载。//1.声明中有无形参名无法形成重载voidtest1(int&arg);voidtest1(int&);//二者等价//2.类型别名无法形成重载usingcount=i
旖风刈草
·
2023-10-16 03:13
C++
c++
[cpp
primer
随笔] 11. 内联函数与constexpr函数
1.内联函数调用函数一般比对等价表达式求值要慢。因为调用函数除了对表达式求值外,还包含一系列过程,包括堆栈建立、拷贝实参、跳转执行等等。而在程序之中,通常存在一些优化规模较小、流程直接、却调用频率很高的函数,我们可以通过在函数声明前添加inline关键字将这些函数来定义为内联函数。内联函数将于编译时,在调用处完整展开,进而消除函数调用开销。inlinestring&shortestString(s
旖风刈草
·
2023-10-16 03:13
C++
c++
[cpp
primer
随笔] 09. 形参列表细则
本篇分享一些在函数声明中,形参列表需要注意的一些问题。一、常量引用形参在函数调用时,普通引用类型的形参无法传入const对象、字面值以及需要类型转换的对象进行初始化,此时必须使用常量引用作为形参类型。structA{intcount;};voidtest1(A&a);voidtest2(constA&a);Aa{10};test1(a);//正确,普通引用绑定对象实参test1(A{10});//
旖风刈草
·
2023-10-16 03:43
C++
c++
[cpp
primer
随笔] 06. 字符串
1.C++字符串stringstring是C++内置库中的字符串类型,表示一个可变长度的字符序列。其位于std命名空间中,使用时需要包含头文件。#includeusingstd::string;strings="abc";初始化strings1;//默认初始化为空串""strings2="abc";//拷贝初始化strings3("abc");//直接初始化strings4(s3,2);//直接初
旖风刈草
·
2023-10-16 03:42
C++
c++
[cpp
primer
随笔] 07. 运算符细则
1.赋值运算符返回被赋值对象引用C++的赋值运算符返回被赋值对象的引用。返回:如果将运算符视作函数,则称作返回值;如果将运算符结合运算对象视作表达式,则称作表达式的运算结果。这种特性和Python的海象运算符:=类似,且十分有用。普通的Python赋值语句仅执行赋值功能,而海象运算符的执行结果为对象本身,这可以极大简化语句的书写模式,下面是一个例子。#不使用海象运算符a=getList()ifle
旖风刈草
·
2023-10-16 03:42
C++
c++
[cpp
primer
随笔] 08. 类型转换
0.类型转换在C++中,如果两种类型的对象可以通过某种方式进行转换(conversion),则称这两种对象是有关联的。如果程序需要一种类型的变量进行运算,那么此时就可以用与之相关联的其他类型进行替代。在上述的转换中,一部分无需程序员主动操作,由编译器以自动的方式进行,称之为隐式转换(implcitconversion);而剩下的,则需要程序员以某种方式主动将变量转换为另一种类型,则称之为显式转换,
旖风刈草
·
2023-10-16 03:42
C++
c++
[cpp
primer
随笔] 02.复合类型
1.复合类型声明的理解一条声明语句由基本类型和声明符组成。基本数据类型的声明符等同于变量名。而如果对变量名予以修饰,就会得到一个复合类型,常见的有指针和引用。在声明指针的时候,将指针符号与基本数据类型或变量名连着写的人都有。int*i;int*j;基于声明语句的结构,我更习惯于第一种,因为我认为声明符连在一起更顺眼些。这种感觉在连续声明指针的时候尤为明显。当然,这是个人喜好。int*i,*j;//
旖风刈草
·
2023-10-16 03:12
C++
c++
[cpp
primer
随笔] 05. 内置数组理解
一、内置数组在C++中,内置数组属于复合类型的一种,数组元素的个数属于其类型的一部分。也就是说,数组元素的个数必须在编译时就确定,可以通过无符号整型的字面量或常量表达式进行指定,也可以交由编译器根据初始化列表的元素个数进行推断。constexprintarraySize=5;intarraySize2=5;inta[5];//√intb[arraySize];//√intc[arraySize2]
旖风刈草
·
2023-10-16 03:12
C++
c++
C++
Primer
学习随笔
个人学习过程记录笔记共勉分享~类型修饰符(*或&)声明符(如inti=1024,*p=&i,&r=i;中int后面的都是声明符)建议:(1)尽量使用标准库类型而非数组,现代的C++程序尽量使用vector和迭代器,避免使用内置数组和指针;尽量使用string,避免使用C风格的基于数组的字符串书中statement为一条语句,可为一条简单语句或一个复合语句(块).如在if,while等语句中(2)学
kgbkqLjm
·
2023-10-16 03:42
C/C++
[cpp
primer
随笔] 12. 函数指针
本篇介绍C++中有关函数指针的概念。C++中,函数也是一种类型。因此函数指针顾名思义,是一种指向函数类型的指针。1.函数指针的类型对于一个函数而言,其类型由返回值与形参列表有关,而与具体的函数名无关。例如对于函数boollengthCompare(conststring&,conststring&)而言,该函数的类型为bool(conststring&,conststring&),那么一个指向该函
旖风刈草
·
2023-10-16 03:09
C++
c++
**C++变量和基本内置类型**(C++
Primer
读书笔记)
1.内置类型包括算数类型和空类型(void,适用于没有任何返回值的函数或者其他的特殊场合)。算数类型包括整形(字符和布尔型)和浮点型。2.除了布尔型和扩展的字符型之外。,其余的整形都可以通过在前面添加unsigned来变成无符号类型(带符号的类型可以表示负数,0,和整数。无符号类型只可以表示大于等于0的数)3.字符型被分为三种(char,signedchar和unsignedchar)。但是字符型
我敲代码养你啊
·
2023-10-15 15:44
技术
C++变量
基本内置类型
C++(20)--类型自动转换
类型自动转换1.C++内置类型转换2.实现自定义类的类型转换《老九学堂C++课程》《C++
primer
》学习笔记。
小陈同学-陈百万
·
2023-10-15 12:34
C++
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他