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》
《A
primer
on memory consistency and cache coherence》第一版翻译本
工作中出于兴趣翻译了此书,有需要的朋友可以去看看,业余时间翻译,有不懂的请结合英文原版查看内存一致性模型入门的翻译说明-知乎1IntroductiontoConsistencyandCoherence-知乎多数现代计算机系统以及绝大多数多核芯片都支持硬件共享内存。在这种共享内存的系统中,每个处理器的核心可以读写同一个共享的地址空间。这些设计出发点是为获得不同的好处,如高性能,低功耗以及低成本。当然
亦枫Leonlew
·
2023-07-20 01:46
缓存
memcache
c++
primer
随笔
类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的程序技术。类要想实现数据抽象和封装,需要首先定义一个抽象数据类型。定义抽象类设计Sales_data类使用改进的Sales_data类定义改进的Sales_data类structSales_data{//新成员:关于Sales_data对象的操作std::stringisbn()const{returnbookNo;}Sales_d
c++开发工程师
·
2023-07-19 18:53
c++
开发语言
C++
Primer
第八章:IO库
啦啦啦,断更了大半年,我胡汉三又回来了。这次争取一周更一章,把这本书的笔记更完。文章目录第八章:IO库一.IO类二.文件输入输出三.string流四.总结练习第八章:IO库从第8章到第12章主要是介绍标准库的一些相关知识。第8章主要介绍的是IO库。IO库定义了一些输入输出类型,我们能够通过这些类型具体的对象完成输入输出。一.IO类iostream定义了用于读写流的基本类型,fstream定义了读写
wasamtc
·
2023-07-19 15:30
C++Primer笔记
c++
开发语言
c++基础之字符串、向量和数组
上一次整理完了《c++
primer
》的第二章的内容。这次整理本书的第3章内容。这里还是声明一下,我整理的主要是自己不知道的或者需要注意的内容,以我本人的主观意志为准,并不具备普适性。
一叶障目
·
2023-07-19 01:55
C++
Primer
Plus习题及答案-第十二章
习题选自:C++
Primer
Plus(第六版)内容仅供参考,如有错误,欢迎指正!c++使用new和delete运算符来动态控制内存。
艰默
·
2023-07-18 14:40
C++
Primer
Plus笔记: 2023.07.17
1.不接受任何参数的cin.get()成员函数返回输入中的下一个字符,也就是说,可以这样使用它:ch=cin.get();该函数的工作方式与C语言中的getchar()相似,将字符编码作为int值返回;而cin.get(ch)返回一个对象,而不是读取的字符。2.当要写条件表达式时:if(myNumber==3)有些程序员为了以防万一自己出现这样的错误:if(myNumber=3)这种错误编译器回报
weixin_43638873
·
2023-07-18 02:42
C++
Primer
Plus
c++
c++
primer
1,C语言中的const:被修饰后不能做左值,可以不初始化,但是之后没有机会再初始化。不可以当数组的下标,可以通过指针修改。简单来说,它和普通变量的区别只是不能做左值而已。其他地方都是一样的。C++中的const:真正的常量。定义的时候必须初始化,可以用作数组的下标。const在C++中的编译规则是替换(和宏很像),(类似字面值的自动识别)所以它被看作是真正的常量。也可以通过指针修改。需要注意的是
nipgnik
·
2023-07-18 00:29
MySQL之常用的MySQL优化工具解读
目录一、MySQLTuner.pl二、tuning-
primer
三、pt-variable-advisor四、pt-qurey-digest总结影响数据库性能的常见因素如下:(1)磁盘IO;(2)网卡流量
·
2023-07-17 17:12
【C++
primer
】第十九章特殊工具与技术
第十九章特殊工具与技术19.1控制内存分配“重载new和delete”,实际上重载这两个运算符与重载其他运算符的过程大不相同。//new表达式string*sp=newstring(“avalue”);//分配并初始化一个string对象string*arr=newstring[10];//分配10个默认初始化的string对象new表达式实际执行三个步骤:•new表达式调用一个名为operato
Mo-莫林
·
2023-07-17 09:40
C++
c++
开发语言
算法
⌈C++⌋深度剖析构造、拷贝构造与赋值运算符重载——深浅拷贝、explicit、类型转换等
目录一、认识拷贝构造函数1、什么是拷贝构造2、深拷贝与浅拷贝3、编译器可以绕过拷贝构造函数(C++
Primer
P442)4、explicit修饰二、认识赋值运算符重载1、赋值运算符重载格式2、默认赋值运算符重载
Dusong_
·
2023-07-16 21:46
C++
学习
c++
《C++
Primer
》--学习11
关联容器中的元素是按关键字来保存和访问的两个主要的关联容器类型是map和set。map中的一个关键字-值(key-value)对:关键字起到索引作用,值则表示与索引相关联的数据。set中每个元素只包含一个关键字;以下八个容器间的不同体现在三个维度上:(1):是一个set或者是一个map(2):要求不重复关键字或允许重复关键字,允许重复的名字以multi开头(3):按顺序保存元素,或无序保存不保持关
zaizai1007
·
2023-07-16 19:17
C++
C++
《C++
Primer
》--学习12
动态内存动态内存与智能指针除了静态内存和栈内存,每个程序还拥有一个内存池。这部分内存被称为自由空间或堆,程序用堆来存储动态分配的对象动态内存和智能指针智能指针负责自动释放所指向的对象shared_ptr类智能指针也是模板
zaizai1007
·
2023-07-16 19:17
C++
C++
C语言存储
参考:C存储类-菜鸟教程C语言register关键字—最快的关键字c
primer
plus6theditionC作用域规则变量作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。
小星雪
·
2023-07-16 13:35
小记_函数指针别名与作为返回值使用_C++
Primer
6.7
环境Dev-C++5.11C++14使用using创建三种别名usingF=int(int*,int);usingPF=int(*)(int*,int);usingPF2=int*(int*,int);据推测F为返回int类型,形参列表为(int*,int)的函数类型PF为返回int类型,形参列表为(int*,int)的函数指针类型PF2为返回int*类型,形参列表为(int*,int)的函数类型
Qian丶Xi
·
2023-07-16 11:33
C++
c++
YTU3191问题 N: C函数---判断素数
题目描述编写函数is_
Primer
实现其参数是否是素数的判断,如果参数是素数则返回1,如果不是素数返回0。在主函数输入一个整数,调用函数is_
Primer
来进行判断,根据判断结果输出是否是素数的消息。
MarshuoCF想变绿
·
2023-07-16 08:28
c语言
c++
开发语言
2021-08-06
自学C
Primer
plus的第一天第一次接触C语言,我并没有感受到它对我的友好,相反是一个个全新的概念。哎,没办法,学呗。
莫浅
·
2023-07-15 23:43
C++
Primer
Plus笔记: 2023.07.11
1.对于一个被声明为int的变量n,如果在输入的时候输一个字符进去会如何:intn;cin>>n;cout>n;cout>n;cout>n;cin.get();cout<<"n="<
weixin_43638873
·
2023-07-15 16:37
C++
Primer
Plus
c++
C++
Primer
Plus笔记: 2023.07.15
第五章编程题:(8)#include#includeusingnamespacestd;constintArraySize=20;intmain(){charvocabulary[ArraySize]={0};inti=0;cout>vocabulary;i++;}while(strcmp(vocabulary,"done"));i--;cout#includeusingnamespacestd;
weixin_43638873
·
2023-07-15 16:37
C++
Primer
Plus
c++
C++
Primer
Plus笔记: 2023.07.05
1.在C++中,每个表达式都有值。例如下面的表达式:x=20;C++将赋值表达式的值定义为左侧成员的值,因此这个表达式的值为20。由于赋值表达式有值,因此可以编写下面的语句:maids=(cooks=4)+3;表达式cooks=4的值为4,因此maids的值为7。允许上述语句存在的原则也允许编写如下的语句:x=y=z=0;下面的程序可以说明这一点:#includeusingnamespacestd
weixin_43638873
·
2023-07-15 16:37
C++
Primer
Plus
c++
C++
Primer
Plus笔记: 2023.07.14
第五章编程题:(1)第一种解法:#includeusingnamespacestd;intmain(){cout>a;cin>>b;coutusingnamespacestd;intmain(){cout>a;cin>>b;c=a;while(cusingnamespacestd;intmain(){cout>a;cin>>b;c=a;do{a+=++c;}while(c#includeusing
weixin_43638873
·
2023-07-15 16:27
C++
Primer
Plus
c++
C++
primer
(第五版)第十七章(标准库特殊设施)
17.1tuple类型#includetuple≈pair(plus)pair只有两个成员,可以是不同的类型,而tuple可以有任意多个成员,并且类型可以各不相同.在懒得重新定义自定义类型但又需要一个可以装下多个不同类型的容器的时候(例如一个函数需要返回多个不同类型数据的时候),我们可以使用tuple.17.1.1定义和初始化tuple定义tuple需要指出每个成员的类型:tuplet;初始化就在
折途
·
2023-07-14 09:09
C++primer
c++
开发语言
C++
primer
(第五版)第十九章(特殊工具与技术)
本章(也是最后一章)介绍了C++一些非常特殊的性质,对于大多数程序员来说很少会用到本章的内容.所以我就简简单单地过一遍(因为我也看不太懂).19.1控制内存分配19.1.1重载new和delete当应用程序希望控制内存分配的过程时,可以使用operatornew(operatornew[])可以对new进行重载,相同的operatordelete(operatordelete[])可以对delet
折途
·
2023-07-14 09:39
C++primer
c++
开发语言
C++
primer
(第五版)第十八章(用于大型程序的工具)
不做大项目的话估计下面的都暂时用不到,包括下一章大规模应用程序要求:能使用各种库进行协调开发(多人多文件编程);能在独立开发的子系统之间协同处理错误(说人话就是我用了你写的库结果报错了,我们得协调处理好出错的地方);能对比较复杂的应用概念进行建模(定义合理的类,函数以及模板).18.1异常处理异常处理机制允许程序中独立开发的部分能在运行时对于出现的问题进行通信并做出相应的处理.18.1.1抛出异常
折途
·
2023-07-14 09:38
C++primer
c++
开发语言
C学习笔记
C
Primer
Plus(第6版)中文版第1章初始C语言编译器:将高级语言翻译成数字指令码(机器语言)编译:gcc源代码.c-o可执行代码.exe.c:表示源代码文件.exe:可执行的代码getchar(
IT_Carter
·
2023-07-14 01:32
C/C++语言
c语言
C++
Primer
第9章顺序容器
9.1顺序容器概述确定使用哪种顺序容器通常使用vector是最好的选择9.2容器库概述(本节所有容器均适用)对容器可以保存的元素类型的限制有些类没有提供默认构造函数,我们可以定义一个这种类型对象的容器,但我们在构造这种容器时不能只传递给它一个数目参数.9.2.1迭代器与容器一样,迭代器有着公共的接口:如果一个迭代器提供某个操作,那么所有提供相同操作的迭代器对这个操作的实现方式都是相同的.但是有一个
yangpipi-
·
2023-06-24 09:39
c++
java
开发语言
C++
primer
第3章 字符串,向量和数组
string支持可变长字符串vector支持可变长集合3.1命名空间的using声明:::作用域操作符头文件不应包含using声明一般来说不应该使用using声明.这是因为头文件的内容会拷贝到所有引用它的头文件中去.3.2标准库类型string3.2.1定义和初始化string对象strings1;strings2=s1;strings3="hiya";strings4(10,'c');直接初始化
yangpipi-
·
2023-06-24 09:38
C++
c++
开发语言
C++
Primer
第7章 类
7.1定义抽象数据类型7.1.1设计Sale_data类使用改进的Sales_data类7.1.2定义改进的Sales_data类定义在类内部的函数是隐式的inline函数定义成员函数引入this成员函数通过一个名为this的额外的隐式参数来访问调用它的那个对象.当我们调用一个成员函数时,用请求该函数的对象地址初始化this.this总是指向这个对象,所以this是一个常量指针.引入const成员
yangpipi-
·
2023-06-24 09:38
c++
开发语言
java
C++
Primer
第8章IO库
8.1IO类8.2文件输入输出8.3string流iostream头文件定义了用于读写流的基本类型fstream头文件定义了读写命名文件的类型sstream头文件定义了读写内存string对象的类型为了支持宽字符的语言,标准库定义了一组类型和对象来操纵wchar_t类型的数据.这种类型的名字以w开始.IO类型间的关系通过继承机制,标准库使我们可以忽略这些不同类型之间的流之间的差异8.1.1IO对象
yangpipi-
·
2023-06-24 09:38
c++
开发语言
java
C++
Primer
第10章泛型算法
10.1概述大多数算法定义在algorithm中,标准库还在头文件numeric中定义了数值泛型算法一般情况下,这些算法并不直接操作容器,而是遍历由两个迭代器指定的一个元素范围来进行操作。find(迭代器1.cbegin(),迭代器2.cend(),元素);当不能找到时,返回迭代器2.由于指针就像内置数组上的迭代器一样,使用标准库中的begin和end来获得数组中首元素和尾元素的指针也可以在数组中
yangpipi-
·
2023-06-24 09:37
算法
c++
java
【C++篇】OOP下部分:友元、运算符重载与多态
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-24 02:28
C\C++基本知识
c++
开发语言
【C++】《C++
Primer
》第七章:类(知识点总结)
目录7.1定义抽象数据类型const成员函数和this指针返回this对象构造函数的性质合成的默认构造函数默认构造函数和default初始化列表7.2访问控制与封装友元友元的声明声明友元不等于声明其函数(友元的作用域)7.3类的其它特性装内联函数的声明返回*this的成员函数基于const重载函数编程习惯!7.4类的作用域定义在类外部的成员编程习惯!7.5构造函数再探构造函数初始化的顺序关于默认构
Dreamcatcher风
·
2023-06-23 23:56
C++
c++
【C++】string类型和char类型相加
《C++
Primer
》第81页讲了相关内容:例子:strings1("aaa"),s2("bbb");s1+=s2+','+"d";cout正确因为s2+','的结果是一个string对象,这个对象再和
Dreamcatcher风
·
2023-06-23 23:56
C++
c++
开发语言
C++
Primer
Plus笔记: 2023.06.22
下面的这段代码:#includeusingnamespacestd;intmain(){cout>year;cout>year;cin.get();//orcin.get(ch);方法二:(cin>>year).get()//or(cin>>year).get(ch);
weixin_43638873
·
2023-06-23 08:59
C++
Primer
Plus
c++
《C++
Primer
》--学习6
IO库IO类为了支持使用宽字符的语言,标准库定义了一组类型和对象来操纵wchar_t类型的数据。宽字符版本的类型和函数的名字以一个w开始。wcinwcout和wcerr是分别对应cincout和cerr的宽字符版本对象IO类型之间的关系类型ifstream和istringstream都继承自istream,因此我们可以像使用istream对象一样来使用ifstream和istringstream对
zaizai1007
·
2023-06-23 05:24
C++
C++
【C++篇】C++的动态分配内存
友情链接:C/C++系列系统学习目录知识点内容正确性以C++
Primer
(中文版第五版)、C++
Primer
Plus(中文版第六版)为标准,同时参考其它各类书籍、优质文章等,总结归纳出个人认为较有逻辑的整体框架
陈七.
·
2023-06-22 22:10
C\C++基本知识
c++
开发语言
【C语言篇】数组和指针
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-22 18:57
C\C++基本知识
c语言
基础知识总结
【C语言篇】C预处理器和C库
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-22 18:57
C\C++基本知识
c语言
基础知识
【C语言篇】函数
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-22 18:27
C\C++基本知识
c语言
基础知识
函数
变量
【C语言篇】函数、数组、指针之间的关系
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-22 18:27
C\C++基本知识
c语言
c++
基础知识
【C语言篇】结构体和其它数据形式
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-22 18:27
C\C++基本知识
c语言
开发语言
基础知识
【C++篇】C++的输入和输出
友情链接:C/C++系列系统学习目录知识总结顺序参考C
Primer
Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误,同时方便本人的基础复习
陈七.
·
2023-06-22 11:11
C\C++基本知识
c++
开发语言
【C++篇】初识C++
友情链接:C/C++系列系统学习目录知识点内容正确性以C++
Primer
(中文版第五版)、C++
Primer
Plus(中文版第六版)为标准,同时参考其它各类书籍、优质文章等,总结归纳出个人认为较有逻辑的整体框架
陈七.
·
2023-06-22 03:51
C\C++基本知识
c++
c语言
开发语言
C++
Primer
Plus笔记: 2023.06.20
1.C++11将使用大括号的初始化称为列表初始化,因为这种初始化常用于给复杂的数据类型提供值列表。列表初始化不允许缩窄,即变量的类型可能无法表示赋给他们的值。例如,不允许将浮点型转化为整型。在不同的整型之间转换或将整型转换为浮点型可能被允许,条件是编译器知道目标变量能够正确存储赋给它的值。比如说下面的这个程序:#includeusingnamespacestd;intmain(){constint
weixin_43638873
·
2023-06-22 01:08
C++
Primer
Plus
c++
C++
Primer
Plus笔记: 2023.06.21
1.关于代码风格,符号常量应该放在main()的外面2.声明数组的通用格式:typeNamearrayName[arraySize];注意,arraySize不能是变量,可以是整型常数或const值,也可以是常量表达式。2.编译器不会检查使用的下标是否有效。3.如果没有初始化函数中定义的数组,则其元素值将是不确定的,这意味着元素的值为以前驻留在该内存单元的值。4.如果将sizeof运算符用于数组名
weixin_43638873
·
2023-06-22 01:06
C++
Primer
Plus
c++
C++
Primer
Plus 第二章习题
目录复习题1.C++程序的模块叫什么?2.#include预处理器编译指令的用处?3.usingnamespacestd;该语句是干什么用的?4.什么语句可以打印一个语句"hello,world",然后重新换行?5.什么语句可以用来创建名为cheeses的整型变量?6.什么语句可以用来将值32赋值给cheeses?7.从键盘输入的值读入变量cheeses中的语句是?8.写出打印"WehaveXva
小梁今天敲代码了吗
·
2023-06-21 16:22
#
C++
Primer
Plus
c++
开发语言
CMU 15-445 Project #2 - B+Tree(CHECKPOINT #1)
CHECKPOINT#1一、题目链接二、准备工作三、部分实现1.查找操作2.插入操作3.删除操作四、评测结果一、题目链接二、准备工作见CMU15-445Project#0-C++
Primer
中的准备工作
呦,又写BUG呢
·
2023-06-21 09:12
CMU
15-445(FALL
2022)
c++
数据库内核
数据结构
C++
primer
5th const 重点
const重点2.4const限定符初始化和const主要的限制就只能在const类型的对象上执行不改变其内容的操作在不改变const对象的操作中还有一种是初始化,如果利用一个对象去初始化另外一个对象,则它们是不是const都无关紧要。inti=42;constintci=i;//正确:i的值被拷贝给了ciintj=ci;//正确:ci的值被拷贝给了j//当ci去初始化是时,根本无须在意ci是不是
蜗牛抱抱
·
2023-06-20 15:09
c++
《C++
Primer
》--学习4
函数函数基础局部静态对象局部静态对象在程序的执行路径第一次经过对象定义语句时初始化,并且直到程序终止才被销毁,在此期间即使对象所在函数结束执行也不会对它有影响指针或引用形参与constmain:处理命令行选项列表初始化返回值重载和const形参重载和作用域重载对作用域的一般性质没有什么改变,如果在内层作用域中声明名字,它将隐藏外层作用域中声明的同名实体。在不同的作用域中无法重载函数名内联函数和co
zaizai1007
·
2023-06-20 15:59
C++
C++
函数返回值(包含const返回值解析)
如何返回值1.返回值非引用
primer
说函数返回值用于初始化函数调用点的一个临时对象,所以返回值到临时对象是第一次拷贝,临时对象到接收值的变量是第二次拷贝。
asdfghwunai
·
2023-06-20 14:23
C++语言
华为机试 | 笔记
欢迎在评论区批评指正~【第一部分:题库】1、勾股数元组1.判断质数boolean数组默认true→0和1不是→从i=2开始,对i的倍数从i倍开始,置为falsepublicstaticbooleanis
Primer
小芒果dd
·
2023-06-19 04:48
算法
Coding
经验分享
java
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他