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
读书笔记-第十一章 泛型算法
c++
primer
读书笔记-第十一章泛型算法标准库没有给容器添加大量的功能函数,而是选择提供一组算法,这些算法大都不依赖特定的容器类型,是“泛型”的,可作用在不同类型的容器和不同类型的元素上。
__WILL
·
2020-08-20 05:41
c++
C++
Primer
Plus 第十章笔记
1.面向对象编程(OOP)是一种特殊的、设计程序的概念方法,其特性有:抽象、封装和数据隐藏、多态、继承、代码的可重用性。2.其定义位于类声明中的函数都将自动成为内联函数;也可在类声明之外定义成员函数并使其成为内联函数,需在类实现部分中定义函数时使用inline限定符。3.公有部分的内容构成了设计的抽象部分——公有接口,将数据封装到私有部分中可以保护数据的完整性,这被称为数据隐藏。4.使用构造函数:
SSSTing_
·
2020-08-20 05:37
《C
Primer
Plus》学习笔记(第十一章到第十二章)
第十一章:字符串和字符串函数字符串是以空字符(\0)结尾的char类型数组。puts()函数只显示字符串,而且自动在显示的字符串末尾加上换行符。用双引号括起来的内容称为字符串字面量,也叫做字符常量。用单引号括起来的内容是一个字符。字符串常量属于静态存储类别。定义字符串数组时,必须要让编译器知道需要多少空间。要多一位存储‘\0’。可以在初始化的时候让编译器计算数组的大小。字符串的字面量被视为cons
XITMan
·
2020-08-20 05:33
C基础知识
学习笔记
C
Primer
Plus (第六版)中文版 第十五章 编程练习答案
1.编写一个函数,把二进制字符串转换为一个数值。例如,有如下的语句:char*pbin="01001001";那么把pbin作为参数传递给该函数后,它应该返回一个int类型的值25.#includeintbstr_to_dec(char*str);intmain(){chars[100];while(gets(s)){fflush(stdin);printf("%d\n",bstr_to_dec(
Jodan_kobe
·
2020-08-20 05:59
C
primer
plus 学习笔记 第12章 存储类别、链接和内存管理
第12章存储类别、链接和内存管理这一章比较难,C的存储类别很多,而且和链接12.1存储类别C提供了多种存储类别在内存中存储数据。12.1.1作用域作用域描述程序中可访问标识符的区域。作用域有:块作用域,函数作用域,函数原型作用域或文件作用域。块作用域:声明在语句块中的变量,在语句块内可见函数作用域::声明在函数中的变量,函数体内可见函数原型作用域:仅仅在函数原型的那个括号()里面可见。文件作用域:
一只大鸽子
·
2020-08-20 05:22
C
Primer
Plus第二章阅读笔记
第二章开始学习C++1.#include为预处理器编译指令#include该编译指令导致预处理器将iostream文件的内容添加到程序中。这是一种典型的预处理器操作:在源代码被变异之前,替换或添加文本。#inlcude编译指令导致iostream文件的内容随源代码文件的内容一起被发送给编译器。iostream这样的文件叫做包含文件(includefile),也叫头文件,由于他们被包含在其他文件中2
我要做个大太阳
·
2020-08-20 05:18
C++
primer
第五版个人笔记 第九章 顺序容器
9.1顺序容器概述顺序容器类型,vector可变大小数组,支持快速随机访问,在尾部之外的位置插入或删除元素可能很慢deque双端队列,支持快速随机访问。在头尾位置插入/删除速度很快list双向链表,只支持双向顺序访问,在list中任何位置插入/删除操作速度都很快forward_list单向链表,只支持单向顺序访问,在链表任何位置进行插入/删除操作都很快array固定大小数组。支持快速随机访问,不能
Mint2yx4
·
2020-08-20 05:12
C++
primer
C++
Primer
第十章练习题
10.23bind函数的使用boolisLesser(conststring&s,string::size_typesz){returns.size()authors{"Mooophy","pezy","Queequeg90","shbling","evan617"};coutv;istream_iteratorint_it(cin),int_eof;copy(int_it,int_eof,bac
CCSUZB
·
2020-08-20 05:36
C++
Primer练习题
C++
Primer
12.1.6节练习 12.19题 12.20题
//strBlob.h文件//类StrBlob的定义#ifndefSTRBLOB_H#defineSTRBLOB_H#include#include#include#includeusingnamespace::std;classStrBlobPtr;classConstStrBlobPtr;classStrBlob{friendclassStrBlobPtr;friendclassConstBl
Jeff_Winger
·
2020-08-20 05:32
C++Primer
C++
Primer
: 第十二章 : 动态内存之shared_ptr类实例:StrBlob类
StrBlob是一个管理string的类,借助标准库容器vector,以及动态内存管理类shared_ptr,我们将vector保存在动态内存里,这样就能在多个对象之间共享内存。定义StrBlob类:#include#include#include#include#include#include#include#include//forout_of_rangeclassStrBlob{public
Mccreejia
·
2020-08-20 05:00
C++
《C++
Primer
》读书笔记第十章-1-初识泛型算法 And Lambda
笔记会持续更新,有错误的地方欢迎指正,谢谢!概述容器是一个模板类,是在数据类型之上的那一层。C++提供一组算法,独立于任何特定的容器,这些算法是类型无关的,是泛型(generic)的。比如:find算法通过迭代器去依次访问元素,找到就停止,直到尾后元素,这些都不依赖于容器所保存的元素类型或者是容器类型,它就是迭代器去访问,也就是迭代器让算法不依赖于容器。算法依赖于元素类型的操作。因为算法在执行时肯
Real_JumpChen
·
2020-08-20 05:05
C++
Primer
《C++
Primer》读书笔记
C++
Primer
第三版 读书笔记
前言《C++
Primer
》第三版这本书还是去年做WindowMobile6开发时看完的,看完后做了一些笔记到本子后就没管了。
weixin_34049948
·
2020-08-20 05:43
C++
Primer
读书笔记 - 第十一章
#include1.find()函数2.accumulate()函数3.find_first_of()函数的两个range的类型可以不同,但是两个range内部的类型必须相同。4.fill()函数,使用时必须保证空间是足够的。fill_n(back_inserter(vec),10,0);//appends10elementstovec5.replace()函数改变容器内部,replace_cop
weixin_34186128
·
2020-08-20 05:43
C++
Primer
读书笔记 - 第九章
1.Twoconstraintsthatelementtypesmustmeet:-Theelementtypemustsupportassignment.-Wemustbeabletocopyobjectsoftheelementtype.Soreferences,IOlibrarytypes,auto_ptrtypearenotpermitted.2.Onlyvectoranddequesup
weixin_33923148
·
2020-08-20 05:13
C++
Primer
Plus 读书笔记(第3章)
第三章处理数据今天完成了该章的阅读,本章对C++涉及的数据类型做了一个详尽的说明,并且对于C++与C的细微区别做了说明,总的来所就是C++兼容C的习惯,但是作者告诉我们为什么C++要做出这些改变,细细想想,的却是有道理.该章中牵涉到了部分C++11特性,所以要确保编译器支持这些特性,本人使用dev5.2.0.3.在工具->编译选项->编译器标签下选择编译时加入以下命令,并在框中输入-std=c++
b10l07
·
2020-08-20 05:42
C++
Primer
读书笔记 - 第十章
1.map和set中的key是唯一的,multimap和multiset中的key可以出现多次。2.Wheneverweuseanassociativecontainer,itskeyshavenotonlyatype,butalsoanassociatedcomparsionfunction.3.Thevalue_typeisapairandthatwecanchagnethevaluebutn
weixin_33811539
·
2020-08-20 05:42
《C++
Primer
Plus 第六版》读书笔记
CH1-3:处理数据1列表初始化charc={31325};不允许缩窄charc={66};charc={x};不能为变量2强制类型转换(typename)valuetypename(value)static_cast(value)更加严格CH4:复合类型1string类strcpy(charArray,stringStr);//字符串拷贝到字符数组,注意大小strcat(charArray,st
weixin_30511039
·
2020-08-20 05:11
c++
primer
(第五版)笔记 第十章 泛型算法(4)
//istream_iterator操作//istream_iteratorin(is)in从输入流is中读取类型为T的值//istream_iteratorend表示尾后位置//in1==in2in1和in2必须读取相同类型,如果他们都是尾后迭代器,或绑定到相同的输入,则相等//in1!=in2//*in返回流中读取的值//in->mem相当于(*in).mem//++in返回一个自增后的迭代器
littleCodeCook
·
2020-08-20 05:38
c++
笔记
《C++
Primer
》读书笔记——第九章_顺序容器
《C++
Primer
》读书笔记——第九章_顺序容器标签(空格分隔):未分类一个容器就是一些特定类型对象的集合。
ize
·
2020-08-20 05:07
《C++
Primer》读书笔记
C++
Primer
第十二章读书笔记
十二章动态内存我们的程序到目前为止,用过静态内存和栈内存。栈内存保存局部static对象,类static数据成员以及定义在任何函数之外的变量。栈内存用来保存定义在函数内的非static对象。分配在静态内存或栈内存中的对象,由编译器自动创建和销毁。栈对象仅在其程序运行的时候存在,static对象在使用之前被分配,在程序结束时候销毁。除了静态内存和栈内存,每个程序还有一块内存池,称为自由空间或堆。程序
13579洛
·
2020-08-20 05:05
C++
Primer
c++
读书笔记《C++
Primer
》第五版——第九章 顺序容器
容器定义和初始化主要形式有形式备注CcArray要在C中指定固定大小Cc1(c2)Cc1=c2c1和c2必须是相同类型,对于array还要相同大小Cc{a,b,c…}Cc={a,b,c…}列表中元素类型要与C的元素类型相容,对于array,列表元素数目要小于等于array的大小Cc(b,e)迭代器中C中元素相容,array不适用注意只有顺序容器(array除外)的构造函数才能接受大小参数Cseq(
书中玉
·
2020-08-20 05:34
C++
C++
primer
第五版第十章学习笔记
从这一章开始,不写知识点了,写点课后习题的答案吧。练习10.1头文件algorithm中定义了一个名为count的函数,它类似find,接受一对迭代器和一个值作为参数。count返回给定值在序列中出现的次数。编写程序,读取int序列存入vector中,打印有多少个元素的值等于给定值。#include#include#include#includeusingstd::cin;usingstd::co
煮茶听雪
·
2020-08-20 05:02
c++
primer
plus 6 读书笔记 第三章 处理数据
目录第3章处理数据3.1简单变量3.1.1变量名3.1.2整型3.1.3整型short、int、long、longlong3.1.4无符号类型3.1.5选择整型类型3.1.6整型字面值3.1.7C++如何确定常量的类型3.1.8char类型:字符和小整数3.1.9bool类型3.2const限定符3.3浮点数3.3.1书写浮点数3.3.2浮点类型3.3.3浮点常量3.3.4浮点数的优缺点3.4C+
一只大鸽子
·
2020-08-20 05:26
学习笔记
C++
c++
primer
plus 6 读书笔记 第十二章 类和动态内存分配
第十二章类和动态内存分配12.1动态内存和类动态内存分配让程序运行时决定内存分配。C++使用new和delete来动态控制内存。12.1.1复习示例和静态类成员12.1.2特殊成员函数默认构造函数复制构造函数(将一个对象复制到新创建的对象)复制构造函数原型:Class_name(consrClass_name&);新建一个对象并将其初始化为同类现有对象时,将调用复制构造函数。默认的复制构造函数逐个
一只大鸽子
·
2020-08-20 05:26
C++
学习笔记
C++
primer
plus第15-16章笔记
第15章友元类可以声明在公有,私有,保护任意部分。classTv{public:friendclassRemote;......}classRemote{.....}这样Remote可以使用Tv的私有成员。classTv;//forwarddeclarationclassRemote{.....}classTv{public:friendvoidRemote::set_chan(Tv&t,intc
Mr丶Caleb
·
2020-08-20 04:48
C++
【C++
Primer
】【学习笔记】【第十章】关联容器之:set类型
一、set容器定义set容器支持大部分的map操作,但如下两种操作除外:1、set不支持下标操作;2、set没有定义mapped_type类型。注:set存储的元素仅仅是键,而不存储所关联的值。与map一样,set容器存储的键也必须唯一,而且不能修改。二、set对象插入元素插入方法说明setset1;set1.insert("the");set1.insert("and");如果键不在set对象中
mumingv
·
2020-08-20 04:24
C++
DFS经典题目详解
统计问题【HDU】1035RobotMotion【HDU】1045FireNet【HDU】1010TempteroftheBone(奇偶剪枝)【HDU】1015Safecracker【HDU】1016
PrimeR
ingProblem
有所为,无所畏
·
2020-08-20 04:05
C++
Primer
Plus第四章阅读笔记
1.C++11中新增的初始化数组的方式有:doubleearnings[4]{1.2e4,1.6e4,1.1e4};//可以省略=unsignedintcounts[10]={};//将所有元素设置为零floatbalances[100]{};//同上2.cin使用空白(空格,制表符和换行符)来确定字符串的结束位置,这意味着cin在获取字符数组输入时只读取一个单词3.a).getline()函数读
我要做个大太阳
·
2020-08-20 04:03
C++
c++
primer
学习笔记-第十章
习题10.1:#include#include#include#includeusingstd::cin;usingstd::cout;usingstd::endl;usingstd::flush;usingstd::vector;usingstd::string;usingstd::count;intmain(){vectorivec;inti,val;cout>i)ivec.push_back
猫叔的大师兄
·
2020-08-20 04:56
c++
1.5 超级肋骨质数
Super
primeR
ibButcheringFarmerJohn'scowsalwaysyieldsthebest
primer
ib.Youcantell
primer
ibsbylookingatthedigitslovinglystampedacrossthem
wawjbin
·
2020-08-20 04:06
USACO
记一次vector的点end()方法的大坑-程序效率优化
之前读CPP
primer
的时候,记得作者在书中,推荐直接使用.end()方法,大概意思是,编译器自己会优化end()方法,所以使用end()的成本不高,或者说几乎为0。
行走天涯的象
·
2020-08-20 03:09
leetcode
【题目整理】dfs入门
目录模板zcmu1683排列(不含重复数的全排列)hdu1016
PrimeR
ingProblem(素数环)hdu1241OilDeposits(图的dfs)NY20吝啬的国度(图的dfs)zcmu2160wjw
糖炒栗之
·
2020-08-20 02:43
题目整理
《C++
Primer
第五版》读书笔记(11)-COPY CONTROL
Eachclassdefinesanewtypeanddefinestheoperationsthatobjectsofthattypecanperform.Whenwedefineaclass,wespecify—explicitlyorimplicitly—whathappenswhenobjectsofthatclasstypearecopied,moved,assigned,anddest
时时处处皆修行
·
2020-08-20 01:25
C/C++
顺序表的类定义(Java语言描述)
WrittenbyBruth_LeeinSouthwestUniversityofScienceAndTechnology.MaybeyouaresoworriedaboutDataStructureinJavaasyouarea
primer
java
Robert Wang
·
2020-08-20 01:12
算法编程题合集
【C++
Primer
】【学习笔记】【第十章】关联容器之:pair类型
pair类型和容器一样,也是一种模板类型。一、pair类型对象的创建和初始化创建pair对象时,必须提供两个类型名。如下:pairanon;//调用默认构造函数对其成员采用值初始化pairword_count;//调用默认构造函数对其成员采用值初始化pair>line;//调用默认构造函数对其成员采用值初始化pairauthor("James","Joyce");//定义时为每个成员提供初始化式由
mumingv
·
2020-08-20 00:05
C++
【推广】汇付天下出口电商收款新品u
Primer
发布 跨境电商大咖齐聚
在发布会上,汇付天下推出了出口电商收款新品——u
Primer
优麦汇,引起了业界热烈关注。关于当下跨境电商支付行业发展情况、跨境行业对支付又提出了哪些新的要求和产品需求,
亿邦动力网
·
2020-08-20 00:00
C
Primer
Plus—字符串排序(C语言)
题目要求:输入的字符串按首字符大小排序]代码如下。选择排序:#include#include#defineSIZE81#defineLIM20intmain(){charinput[LIM][SIZE];char*ptstr[LIM];//注意:是指针(代码块下方会有说明理由)intct=0;//字符串组数intk;voidstsrt(char*strings[],intnum);//声明编写的字
seineo
·
2020-08-19 22:33
C
C++
primer
3 string
#include#includeusingnamespacestd;intmain(){//统计标点符号的个数/*strings("!af,yu,jf!!!");string::size_typea=0;for(string::size_typei=0;is2)couts2.size())cout>result_str;while(cin>>str)//result_str+=str;result
弱水三千321
·
2020-08-19 20:50
C++
抽象基类,容器、句柄类与继承--《C++
Primer
》笔记
纯虚函数(purevirtualfunction),包含纯虚函数的类是抽象基类(abstractbaseclass)。不能创建抽象类型的对象(object)。方法,在函数形参表后面写上=0,如果写1,error:invalidpurespecifier(only‘=0’isallowed)before‘;’token使用目的,防止用户建立Disc_item对象,不让用户在Disc_item上做任何
秦伟H
·
2020-08-19 17:40
学习note
C++
《C++
PRIMER》笔记
学习C语言,有哪些值得推荐的经典书籍?
入门经典C
Primer
Plus(第6版)中文版本书详细讲解了C语言的基本概念和编程技巧。全书共17章。第1章、第2章介绍了C语言编程的预备知识。
人邮异步社区
·
2020-08-19 17:34
程序员书单
C语言
c++0.0-----挖坑
另外附上c++学习的标配书籍:C++
primer
Effectiv
denglun3214
·
2020-08-19 17:39
C++
Primer
Plus 书之--C++ cout输出及cout的格式化setf()
和IO相关的类:1.streambuf类为缓冲区提供了内存,并提供了用于填充缓冲区,访问缓冲区内容,刷新缓冲区和管理缓冲区内存的类方法;2.ios_base类表示流的一般特征,如是否可读取,是二进制流还是文本流等.3.ios类基于ios_base,其中包括了一个指向streambuf对象的指针成员;4.ostream类时从ios类派生而来的,提供了输出方法;5.istream类也是从ios类派生而
c1392851600
·
2020-08-19 17:39
C++
C++
Primer
Plus 书之--C++ 文件的基本输入和输出
文件输入和输出简单的文件I/O要让程序写入文件,步骤如下:1.创建一个ofstream对象来管理输出流;2.将该对象与特定的文件关联起来;3.以使用cout的方式使用该对象,唯一的区别是输出将输出到文件而不是屏幕.要完成这个功能,首先应包含头文件fstream,对于大多数实现来说,包含该头文件边会自动包含iostream文件.然后声明一个ofstream对象:ofstreamfout;接下来,将这
c1392851600
·
2020-08-19 17:09
C++
C++
Primer
Plus 书之--C++ cin, cin相关方法, 及输入相关的知识点
cincin>>如何检查输入不同版本的抽取运算符查看输入流的方法是相同的.他们跳过空白(空格,换行符,制表符),直到遇到非空白字符.但对于c语言的字符输入函数,并不是这样的,在单字符模式下(char,unsignedchar或signedchar),>>运算符将读取该字符,将它放置到指定的位置.在其他模式下,>>运算符将读取一个指定类型的数据.也就是说,它读取从非空白字符开始,到与目标类型不匹配的
c1392851600
·
2020-08-19 17:09
C++
c++
cin
输入
C
primer
plus (第六版)第二章的答案
C
primer
plus(第六版)第二章答案2.1#includeintmain(void){printf("GustavMahler\n");printf("Gustav\nMahler\n");printf
张大仙是个妖怪
·
2020-08-19 16:25
C
C++
primer
第四章-表达式
这里是山幺幺的c++
primer
系列。写这个系列的初衷是,虽然在学校学习了c++,但总觉得对这门语言了解不深,因此我想来啃啃著名的c++
primer
,并在这里同步记录我的学习笔记。
山幺幺
·
2020-08-19 13:16
C++
Primer
前12章总结 (文本查询程序,从功能分析到实现,一步步实现,请各位朋友指正哈哈哈哈)
终于学完了C++,前十二章基础知识(一些零散的知识点啊啊啊啊啊,不停的写题写题...),接下来就该学习C++程序设计核心部分,类设计者的工具,在此之前,我们可以用一个简单的程序来简单的总结一下。话不多说,开始正题。文本查询程序用户功能简述:给定一个文件,输入关键字,然后输出该关键字在文件中出现的个数、行数及该行字符串功能分析需要三个个功能:1.当程序读取文件是,它需要记住单词出现的每一行,因此逐行
原石小珂
·
2020-08-19 10:13
C++
C++
Primer
第十五章 面对对象程序设计 零散知识点
前记:面对对象程序设计的核心思是数据抽象、继承和动态绑定。我们可以将类的接口与实现分离:使用继承,可以定义相似的类型并对其相似关系建模:使用动态绑定可以再一定程度上忽略相似类型的区别,而以同一的方式使用他们的对象。继承:通过继承联系在一起的类构成一种层次关系。通常在层次关系的根部有一个基类,其他类则直接或间接地从基类继承而来,这些继承得到地类称为派生类。基类负责定义在层次关系中所有共同拥有地成员,
原石小珂
·
2020-08-19 10:41
C++
C++
Primer
第13章答案
习题13.1(1)如果一个函数的一个参数是自身类型的引用,且任何额外参数都有默认值,那么它就是拷贝构造函数。(2)以下三种对象需要调用该函数一个对象作为函数参数,以值传递的方式传入函数体一个对象作为函数返回值,以值传递的方式从函数返回一个对象用于给另一个对象进行初始化的时候。习题13.2参数应该是Sales_data&类型习题13.3当我们拷贝StrBlor时,shared_ptr成员use_co
原石小珂
·
2020-08-19 10:41
C++
C++
Primer
第十一章答案
关联容器map,set习题11.1map是键-值对应,其可储存两个类型,而vector单单是一个类型的储存容器。map通过关键字获得值,而vector通过迭代器或者下标引索获得。习题11.2list:频繁需要插入、删除操作vector:需求更多的随机访问操作deque:在两端插入删除、但又都对随机访问有需要map:需要键值对应(字典),需要键值转换(如客户端输入字符串,转化为对类型一致对应对象的操
原石小珂
·
2020-08-19 10:41
C++
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他