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
第四版》笔记(3)
第三部分类和数据抽象[第12章类]类背后蕴含的基本思想是数据抽象和封装。若一个函数为const,则函数的声明和定义部分均需指明const,否则将编译出错。在类内部定义的函数默认为inline。inline函数的定义必须在调用该函数的每个源文件中是可见的,因此若在类外定义inline函数,则该函数的定义必须和类的声明放在同一个文件中。一个函数为inline,这个函数的声明和定义部分只需要出现一次in
threadrunner
·
2020-07-30 21:43
C++
《C++
Primer
第四版》笔记(5)
第五部分高级主题[第17章用于大型程序的工具]通过异常我们可以将问题的检测和问题的解决分离。由问题检测部分抛出一个对象给处理代码,通过这个对象的类型和内容,两个部分能够就出现了什么错误进行通信。异常以类似于将实参传递给函数的方式抛出和捕获。异常可以是可传给非引用形参的任意类型的对象,这意味着必须能够复制该类型的对象。当抛出一个表达式的时候,被抛出对象的静态编译时类型将决定异常对象的类型。最好不要抛
threadrunner
·
2020-07-30 21:43
C++
C++
《C++
Primer
第四版》笔记(2)
第二部分容器和算法[第9章顺序容器]三种顺序容器:vector、list、deque。三种顺序容器适配器:stack、queue、priority_queue。容器容纳特定类型对象的集合,所有容器都是类模板。容器只定义了少量操作,大多数额外操作都由算法库提供。顺序容器的元素排列顺序与元素值无关,而由元素添加到容器中的顺序决定。容器元素类型必须满足两个要求:元素类型支持赋值运算、元素类型的对象可复制
threadrunner
·
2020-07-30 21:43
C++
C++
《C++
Primer
第四版》笔记(4)
第四部分面向对象编程与泛型编程[第15章面向对象编程]virtual的目的是启用动态绑定,除了构造函数和static成员函数之外,其他成员函数均可以是虚函数。virtual只能出现在类的声明处,不能出现在类外的定义处。基类必须是已经定义的类,如果对一个类只进行了声明而没有定义,则这个类不能作为基函数。因为派生类必须知道基函数的成员都有哪些。这个规则暗示着不能从类自身派生出一个类。如果要声明一个派生
threadrunner
·
2020-07-30 21:43
C++
C++
《C++
primer
》第四章读书笔记
第4章数组和指针现代C++程序应使用vector和迭代器代替数组和指针,除非前二者不满足对效率的特殊要求⒋⒈数组⒈数组是由类型说明符、标识符和维度组成的复合类型,能保存一组某种类型的未命名对象⒉定义和初始化⑴类型说明符规定了存放于数组中元素的类型可使用除引用外的任意类型,包括数组本身(数组的数组即****数组**)⑵维数指定数组中包含的元素个数,须用值大于等于1的常量表达式定义,一经指定不可改变⑶
踩屐
·
2020-07-30 21:35
C++
Primer
Plus第6版重点笔记
之前看《C++
Primer
Plus》第6版这本书后所做的笔记,先开始复习,整理出来。1.C++的const比C语言#define更好的原因?首先,它能够明确指定类型,有类型检查功能。
fanfanfanfankeli
·
2020-07-30 21:35
C++
C
Primer
Plus (第六版) 中文版 随手笔记(七)
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess适用:这本书我已经看过4遍了,但是该书的知识点我并不是都常用,所以总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做你的笔记。目前内容:第八章总结第八章:字符输入输出验证1、缓冲区:(1)回显用户输入的字符后立
Sumjess
·
2020-07-30 21:34
C
Primer
Plus
《C++
Primer
》读书笔记-第三章 05 数组
声明:文中内容收集整理自《C++
Primer
中文版(第5版)》,版权归原书所有。原书有更加详细、精彩的释义,请大家购买正版书籍进行学习。
Monet66
·
2020-07-30 21:29
C++
c++
primer
plus第五版读书笔记
第一章c++简介:1.c语言是基于过程的,自上向下的编程语言先分析大的解决方向,逐渐细化。c++是面向对象的OOP,自下而上的编程语言先设计类,然后将他们串联起来优点是:保护数据,代码重用,可移植性强2.c++的OOP与通用编程都是强调代码重用不过OOP强调的是数据方面,而通用编程强调的是算法方面3.OOP提供了高级抽象,C语言则提供了低级硬件访问4.C++融合了OOP通用编程和传统C的过程性方法
昵称都是浮云
·
2020-07-30 21:57
C++
C++
Primer
笔记--vector 对象 string 对象的下标操作警告
vector对象以及string对象的下标运算符可用于访问已存在的元素,而不能用于添加元素。vectorivec;for(decltype(ivec.size())ix=0;ix!=10;++ix)ivec[ix]=ix;//严重错误:ivec不包含任何元素ivec是一个空vector,根本不包含任何元素,当然也就不能通过下标去访问任何元素了,正确的方法是使用push_back;for(declt
Pafey
·
2020-07-30 21:57
C++
在C++里面使用++i 还是i++比较好???
看《C++
primer
》上面,终于知道了为什么大家都用++i原因:因为前置版本的递增运算符避免了不必要的工作,它把值加1后直接返回改变了的运算对象。
_ dingding_
·
2020-07-30 21:57
c++
primer
5th 第一章读书笔记
1.一个函数包含四部分:返回类型(returntype)、函数名(functionname)、一个括号包围的形参列表(parameterlist)、函数体(functionbody)。2.标准库定义4个IO对象cin(标准输入),cout(标准输出),cerr(标准错误信息),clog(标准日志)//一个简单的c++程序#includeusingnamespacestd;intmain(void)
An丨dream
·
2020-07-30 21:51
读书笔记
C
Primer
Plus 第三章——数据和C
/*rhodium.c——用金属铑衡量您的体重#includeintmain(void){floatweight;floatvalue;printf("Areyouworthyourweightinrhodium?\n"):printf("Let'scheckitout.\n");printf("Pleaseenteryourweightinpounds:");scanf("%f",&weight
Nqx12348
·
2020-07-30 21:02
c++
primer
第五版1.3节习题
/**2018.4.10*/*练习1.71.8通用*/*/#includeintmain(){std::cout<<"/*";std::cout<<"*/";std::cout<*"*/"*/;std::cout<*"*/"/*"/*"*/;return0;}练习1.7错误:[Error]expectedunqualified-idbefore'/'token[Error]expected
Pritty王
·
2020-07-30 21:31
《C++
Primer
Plus》学习笔记 第6章 分支语句和逻辑运算符
在对“C++
Primer
Plus”的学习过程中尽可能详细地整理一些知识点,方便自己的学习。
Phoenix0z
·
2020-07-30 21:31
书籍学习
C++
C
Primer
Plus第三章阅读笔记
1.以两个下划线或下划线和大写字母开头的名称被保留给实现(编译器及其使用资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符2.8bit=1byte1KB=1024byte1MB=1024KB字节指的就是描述计算机内存量的度量单位3.#define和#include一样,也是一个预处理器编译指令4.C++11初始化方式:intemus{7}或intrheas={12}5.const关键字
我要做个大太阳
·
2020-07-30 21:31
C
Primer
Plus 学习笔记——第九章 Functions
C
Primer
Plus学习笔记——第九章Functions知识点整理1.ReviewingFunctions2.CreatingandUsingaSimpleFunction3.FunctionArguments
cd-qz
·
2020-07-30 21:29
#
C
Primer
Plus
C
Primer
Plus 学习笔记——第八章 Character Input/Output and Input Validation
C
Primer
Plus学习笔记——第八章CharacterInput/OutputandInputValidation知识点整理1.Single-CharacterI/O:getchar()andputchar
cd-qz
·
2020-07-30 21:29
#
C
Primer
Plus
[读书笔记] C++
Primer
(第5版) 第14章重载运算与类型转换
1.重载运算符基本概念:重载运算函数如果是非成员的,则参数数量与该运算符作用的运算对象一样多。如果是成员函数,则运算符的第一个(左侧)运算对象绑定到隐式的this指针上。一个运算符函数,它或者是类的成员,或者至少含有一个类类型的参数。当运算符作用于内置类型的运算对象时,我们无法改变该运算符的含义。只能重载已有的运算符,无权发明新的。优先级和结合律与对应的内置运算符保持一致。不能被重载的运算符:::
Jamuterbo
·
2020-07-30 21:58
C++
C++
Primer
学习
string::size_typesumLength(conststring&,conststring&);string::size_typelargerLength(conststring&,conststring&);//根据其形参的取值,getFcn函数返回指向sumLength或者largerLength的指针decltype(sumLength)*getFcn(conststring&)
HungXum
·
2020-07-30 21:26
C++
C++
Primer
第3章笔记整理
3.字符串、向量和数组出发getline函数返回的那个换行符实际上是被丢弃掉了,得到的string对象中并不包含该换行符如果一条表达式中已经有了size()函数就不要再使用int类型了,这样可以避免混用int和unsigned可能带来的问题字符串字面值与string是不同类型string对象的下标必须大于等于0而小于s.size(),使用超出此范围的下标引发不可预知的结果,以此推断,使用下标访问空
yk_ee
·
2020-07-30 21:21
C++Primer
5th
C++
Primer
读书笔记(第三章)
第三章标准库类型3.1命名空间的using声明每个名字都需要一个using声明,但是有一种情况,必须总是使用完全限定的标准库名字:在头文件中。理由是,在头文件中放置using声明,就相当于在包含该头文件的所有程序中都放置了同一using声明。3.2标准库string类型千万注意,string类型与字符串字面值不是同一类型。string对象最后没“\n”。#includeusingstd::stri
dy01dy
·
2020-07-30 21:17
C/C++
《C
Primer
Plus》学习笔记——C语言概述
1、main()函数intmain(void)2、标识符一个标识符最多可以有63个字符,外部标识符只识别31个字符可以使用的字符有大小写字母、数字和下划线(_)。第一个字符必须是字母或者下划线。3、标准C程序格式:1#include23intmain(void)4{5printf("HelloWorld!\n");6return0;7}提示:建议您为要用的所有函数提供函数原型4、C语言关键字列表a
weixin_30566111
·
2020-07-30 20:27
C语言学习笔记(六):《C
primer
plus》与《C和指针》笔记
memcpy须确保没有重叠区域,memmove无此规则。restrict可用于指针,表明指针是访问一个数据对象的唯一且初始的方式。例子:intar[10];int*restrictrestar=(int)malloc(10*sizeof(int));int*par=ar;intn;for(n=0;n=0)永远为真。strlen的结果是个无符号数,strlen返回一个类型为size_t的值,size
weixin_30532837
·
2020-07-30 20:27
《C
Primer
Plus》学习笔记之 C内存管理
第六种存储模型-动态内存分配对于在C数据的属性(二)存储类一文中提到的五种存储类型,在决定了使用哪一种之后,就自动决定了作用域和存储时期,服从预先制定的内存管理规则。除此之外,C还提供了第六种更灵活的内存管理方式-基于库函数的动态内存分配内存分配函数malloc()函数malloc()接受一个参数:所需内存字节数。然后malloc()找到可用内存中一个大小合适的块,它并不给内存块分配名字,只返回内
WangHao_1024
·
2020-07-30 20:08
C语言
C
primer
plus 学习笔记 第10章 数组和指针
第10章数组和指针10.1数组数组由数据类型相同的一系列元素组成。使用数组时,通过声明数组告诉编译器数组中含有多少元素和这些元素的类型。下面是几个数组声明:floatcandy[365];charcode[12];10.1.1初始化数组使用{}来初始化数组:intpowers[3]={1,2,4};tip:使用const前缀声明数组,可以把数组设置为只读。例如:constintpowers[3]=
一只大鸽子
·
2020-07-30 20:23
C
C
primer
plus 学习笔记 第8章 字符输入/输出 和输入验证
第8章字符输入/输出和输入验证8.1单字符IO:getchar()和putchar()getchar()每次读入一个字符,putchar()每次输出一个字符。利用这两个函数,可以写出一个“复读机”。/*echo*/#includeintmain(void){charch;while((ch=getchar())!='#')//当读入的字符不是'#'就一直复读下去putchar(ch);return
一只大鸽子
·
2020-07-30 20:23
C
C
primer
plus 学习笔记 第5章 运算符、表达式和语句
第5章运算符、表达式和语句主要介绍了运算符。也提了一下循环和参数,后面的章节有详细介绍。运算符小结:赋值运算符:=算术运算符:+、-、*、/、%、-(负号)++(自增)、--(自减)其他运算符:sizeof求变量字节数。用法sizeof(float)sizeofmice(type)类型转换。用法intx=(int)1.26;5.1循环简介(略)5.2基本运算符(operator)C用运算符(ope
一只大鸽子
·
2020-07-30 20:22
C
C
Primer
Plus学习笔记----第四章字符串和格式化输入/输出
41.前导程序#include#include#include//提供strlen()函数的原型#defineDENSITY62.4//人体密度(单位:磅/立方英尺)intmain(){floatweight,volume;intsize,letters;charname[40];//name是一个可容纳40个字符的数组printf("Hi!What'syourfirstname?\n");sca
黑白喵君
·
2020-07-30 20:05
C语言学习笔记
C
Primer
Plus学习笔记----第五章运算符、表达式和语句
5.1基本运算符1.赋值运算符:=在C语言中,=并不意味着“相等”,而是一个赋值运算符,下面表达式语句意为把值2017赋给变量bmw:bmw=2017;2.几个常见的术语:数据对象、左值、右值和运算符1.用于储存数据的数据储存区域统称为数据对象。2.左值是C语言的术语,用于标识特定数据对象的名称或表达式。3.右值是指能赋值给可修改左值的量,且本身不是左值。4.加法运算符:+加法运算符用于加法运算,
黑白喵君
·
2020-07-30 20:05
C语言学习笔记
C
Primer
Plus学习笔记----第二章C语言概述
2.1简单地C程序示例#includeintmain(intargc,char*argv[])//一个简单的C程序{intnum;//定义一个名为num的变量num=1;//为num赋一个值printf("Iamasimple");//使用printf()函数printf("computer.\n");printf("Myfavoritenumberis%dbecauseitisfirst.\n"
黑白喵君
·
2020-07-30 20:04
C语言学习笔记
C
Primer
Plus学习笔记----第三章数据和C
3.1示例程序#includeintmain(intargc,char*argv[]){floatweight;//你的体重floatvalue;//相等重量的白金价值printf("Areyouworthyourweightinplatinum?\n");printf("Let'scheckitout.\n");scanf("%f",&weight);//获取用户输入value=1700.0*w
黑白喵君
·
2020-07-30 20:04
C语言学习笔记
C
Primer
Plus学习笔记----第一章初识C语言
1.1C语言起源1972年贝尔实验室的DennisRitch和KenThompson在开发UNIX操作系统时设计了C语言1.2C语言特点c语言设计特性:C语言的设计理念让用户能轻松地完成自顶向下的规划、结构化编程和模块化设计,用C语言编写的程序更易懂、更可靠。高效性:C语言充分利用当前计算机的特性,运行速度很快。可移植性:C语言有可移植的特点,在一种系统中编写的C程序稍作修改就可以在其他系统上运行
黑白喵君
·
2020-07-30 20:57
C语言学习笔记
C++
Primer
Plus学习笔记--开始学习(二)
进入C++C++对大小写敏感,比如:将cout替换成Cout或COUT,都无法通过编译。C++程序包括的元素:注释:由前缀//标识预处理器编译指令#include函数头:intmain()编译指令:usingnamespace函数体:用{}括起使用C++的cout工具显示消息的语句结束main()函数的return语句main()intmain(){statementsreturn0;}这几行代码
平步青云win
·
2020-07-30 20:44
C++
C++
Java 多线程 - Runnable实现, Runnable,Thread对比 pans2
Runnable实现多线程多线程的实现方式之一实现举例class
PrimeR
unimplementsRunnable{
PrimeR
un(){}publicvoidrun(){}publicstaticvoidmain
shinepans
·
2020-07-30 20:25
Java
C
Primer
Plus学习笔记 —— Ch10 数组与指针
1、当使用数组名称作为参数传递给函数时,若函数意图不是改变数组内容,而仅仅是为了使用数组内数据,那么为了防止对数组指针的误操作,应该在声明函数与定义函数时在声明数组类型前加关键字const,这样当函数错误的试图修改数组内容时,编译器会捕捉这种错误。e.g. intsum_of(constint[],intn); /*declareconst*/ intsu
Circle_Face
·
2020-07-30 19:37
C语言学习笔记
C
Primer
Plus 学习笔记
1、C语言变量命名可供使用的字符包括大写字母、小写字母、数字和下划线(_),第一个字符必须是字母或者下划线。且不能够使用C语言中的关键字。关键字包括以下:1数据类型关键字(12个):(1)char:声明字符型变量或函数(2)double:声明双精度变量或函数(3)enum:声明枚举类型(4)float:声明浮点型变量或函数(5)int:声明整型变量或函数(6)long:声明长整型变量或函数(7)s
c09052201
·
2020-07-30 19:55
C语言基础
C
Primer
Plus学习笔记(三)- 字符串和格式化输入/输出
从一个简单的例子开始#includeintmain(){charname[10];printf("InputYourName:\n");scanf("%s",name);printf("YourNameis%s\n",name);return0;}运行结果C语言没有专门用于储存字符串的变量类型,字符串都被储存在char类型的数组中数组由连续的存储单位组成,字符串中的字符被储存在相邻的存储单元中,每
andiao1218
·
2020-07-30 19:40
NGS数据的质量评估和reads的处理
NGS数据处理策略从测序公司拿到数据后,首先需要对数据进行预处理,主要分两步走:1.1QC(reads的质量控制)QualityControl,即过滤低质量reads,低质量的reads有如下几种:含有
Primer
SHMILYRINGPULL
·
2020-07-30 19:37
bioinformatics
C
Primer
Plus--- Chapter 16---The C Preprocessor and the C Library ---1. 预处理器
C
Primer
Plus---Chapter16---TheCPreprocessorandtheCLibrary---1.预处理器1.翻译程序的第一步2.明示常量:#define2.1define与const2.2
cd-qz
·
2020-07-30 19:20
#
C
Primer
Plus
C
Primer
Plus--- Chapter 16---The C Preprocessor and the C Library ---3.其他指令
C
Primer
Plus---Chapter16---TheCPreprocessorandtheCLibrary---3.其他指令1.
cd-qz
·
2020-07-30 19:20
#
C
Primer
Plus
《c
primer
plus》c语言学习笔记整理(十六)-C预处理器和C库
第十六章C预处理器和C库C预处理器:在程序执行前查看程序,根据程序中的预处理器指令,预处理器把符号缩写替换为器表示的内容。1.明示常量:#define指令可以出现在源文件任何地方,其定义从指令出现的地方到该文件末尾有效。预处理器从#开始运行,到后面第一个换行符为止,也就是说,指令的长度仅限于一行。预处理器不会进行实际的运算,运算的过程在编译进行,它只进行替换宏定义还可以包含其他宏(一些编译器可能不
今夜月-半弯
·
2020-07-30 19:43
C语言
《c
primer
plus》c语言学习笔记整理(十五)-位操作
第十五章位操作1.二进制数、位、字节(1)二进制整数c语言用字节表示储存系统字符集所需的大小,所以c字节可能是8位,9位,16位或其他值。不过描述存储器芯片和数据传输率中所用的字节指的是8位字节。(2)有符号整数1)如何表示有符号整数取决于硬件,而不是c语言2)二进制补码是当今最常用的系统3)二进制反码:通过反转位组合中的每一位形成一个负数。4)要得到一个二进制补码数的相反数,最简单的方法是反转每
今夜月-半弯
·
2020-07-30 19:11
C语言
《c
primer
plus》c语言学习笔记整理(八)-字符输入输出和输入验证
本章节内容为所有系统都通用的标准I/O函数,这些函数编写的程序很容易从一个系统移植到另一个系统。处理文件输入及输出也可以用这些函数。1.单字符I/O:getchar()与putchar()ANSIC标准发布后,C就把stdio.h头文件与使用getchar()和putchar()相关联,其实getchar()与putchar()都不是真正的函数,他们被定义为供预处理使用的宏。2.缓冲区(1)无缓冲
今夜月-半弯
·
2020-07-30 19:10
C语言
《c
primer
plus》c语言学习笔记整理(十)-数组与指针
第十章数组与指针1.一维数组(1)初始化数组1)使用符号变量表示数组大小,这是我们推荐的做法,便于后期修改2)把数组设置为只读,可用const声明与初始化数组,一旦声明为const,便不可以给其再赋值。只能从数组中检索值。3)对于其他一些存储类别的变量和数组,如果在声明时未初始化,编译器会自动把它们的值设置为0。3)使用数组前必须初始化,不然会得到垃圾数值4)本章数组属于自动存储类别,意思是这些数
今夜月-半弯
·
2020-07-30 19:10
C语言
关于const的那些事
最近在通过C++
Primer
这本书复习C++。在看到const这一节中,看到了很多容易混淆的几个点,因此记录下来。
alango
·
2020-07-30 18:07
C++ 完全不完全资源导引--书籍篇
2.枕头参考〈C++.
Primer
.4th〉2005Lippman,第3版有中文版,当入门书看也无不可。〈The.C++.Pro
softart
·
2020-07-30 16:37
C++资源之不完全导引 [上]
StanLippman先生曾在《C++
Primer
》一书中指出“
sinkay
·
2020-07-30 16:32
C++
category
使用位运算显示二进制数
《C
Primer
Plus》上通过使用位运算显示二进制数的方法。有改动。
kan木
·
2020-07-30 16:44
位运算
C语言
二进制
C 资源之不完全导引
StanLippman先生曾在《C++
Primer
》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。
bill1315
·
2020-07-30 14:49
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他