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
EffectiveC++
【C++学习笔记】02-传递常量引用比传值更好
只是使用起来更加的方便.使用使用使得在函数传值时可以为对象创造一个别名,操作时实际上就是操作原对象本身,这样的传引用可以避免对象传递时产生临时对象.这样避免就可以减少很多不必要的时间和空间的开销.实际例子以
EffectiveC
你行你上天
·
2020-08-11 12:07
C++
宏在C++中的替代解决方案
1.常量定义#defineNUM100《
EffectiveC++
》的第一个条款,讨论的就是这个宏。由于宏是预编译程序来处理,所以NUM这
忘忧菜
·
2020-08-11 11:01
标准C++
Effective C++:类与函数的设计和申明
在看《
EffectiveC++
》这本书的过程中,我无数次的发出感叹,写得太好了,句句一针见血,直接说到点上。
cuisha6429
·
2020-08-10 16:19
智能指针
之前在《
EffectiveC++
》中看了一些关于智能指针的内容,今天想在这里结合《C++PrimerPlus》以及自己的一些想法再复习一下,就算是巩固自己的这部分的知识。
夜里的柚子
·
2020-08-10 10:16
C
/
C++
简单顺序表的实现
看了
effectivec++
(第三版)的几个items,想试试.于是找回以前的数据结构课本,重新写了上课时候的第二个实验.居然花了两个小时......................惨了,速度已经降到这种地步了
lichengiggs
·
2020-08-10 08:43
学习
【C++】令operator= 返回一个reference to *this
这几天看到《
EffectiveC++
》中条款10中,令operator=返回一个referenceto*this,说这个是协议,并没有强制性,这个协议被所以内置类型和标准程序库提供的类型如string,
Shwan_Ma
·
2020-08-10 07:55
c++
const修饰类的成员函数
《
EffectiveC++
》里面说,尽量使用const,const修饰变量一般有两种方式:constTa,或者Tconst*a,这两者都是一样的,主要看const位于的左边还是右边,这里不再赘述,主要来看一下当
congleetea
·
2020-08-10 01:36
C++
const修饰
类-成员函数
Effective C++ 学习笔记 第五章:实现
第一章见
EffectiveC++
学习笔记第一章:让自己习惯C++第二章见
EffectiveC++
学习笔记第二章:构造、析构、赋值运算第三章见
EffectiveC++
学习笔记第三章:资源管理第四章见
EffectiveC
P2Tree
·
2020-08-07 23:07
C++
学习笔记
Effective C++ 学习笔记 第四章:设计与声明
第一章见
EffectiveC++
学习笔记第一章:让自己习惯C++第二章见
EffectiveC++
学习笔记第二章:构造、析构、赋值运算第三章见
EffectiveC++
学习笔记第三章:资源管理文章目录条款18
P2Tree
·
2020-08-07 23:07
C++
学习笔记
Effective C++ 学习笔记 第二章:构造、析构、赋值运算
第一章见
EffectiveC++
学习笔记第一章:让自己习惯C++文章目录条款05:了解C++默默编写并调用哪些函数原文建议条款06:若不想使用编译器自动生成的函数,就该明确拒绝话题1:主动声明这些函数,
P2Tree
·
2020-08-07 23:06
C++
学习笔记
Effective C++ 学习笔记 第三章:资源管理
第一章见
EffectiveC++
学习笔记第一章:让自己习惯C++第二章见
EffectiveC++
学习笔记第二章:构造、析构、赋值运算文章目录条款13:以对象管理资源(重要)话题1:不要让调用者回收资源话题
P2Tree
·
2020-08-07 23:06
C++
学习笔记
EffectiveC++
详解:条款07-为多态基类声明virtual析构函数
文章目录条款07-为多态基类声明virtual析构函数给基类一个虚析构函数不作为基类,则析构函数非虚若类的析构函数非虚,则不能作为基类被继承抽象类作为基类总结@Author:CSU张扬@Email:
[email protected]
@qq.com@我的网站:https://www.cppbug.com条款07-为多态基类声明virtual析构函数给基类一个虚析
神奇小海螺
·
2020-08-05 13:53
EffectiveC++详解
EffectiveC++
详解:条款08-别让异常逃离析构函数
文章目录条款08-别让异常逃离析构函数C++并不禁止析构函数抛出异常,但不鼓励你这么做。析构函数的某个动作可能抛出异常,怎么办?总结@Author:CSU张扬@Email:
[email protected]
@qq.com@我的网站:https://www.cppbug.com条款08-别让异常逃离析构函数C++并不禁止析构函数抛出异常,但不鼓励你这么做。下面这
神奇小海螺
·
2020-08-05 13:53
EffectiveC++详解
EffectiveC++
详解:条款05-了解C++默默编写并调用哪些函数
文章目录条款05-了解C++默默编写并调用哪些函数当我们写了一个空类,意味着什么编译器什么时候拒绝生成拷贝赋值运算符总结@Author:CSU张扬@Email:
[email protected]
@qq.com@我的网站:https://www.cppbug.com条款05-了解C++默默编写并调用哪些函数当我们写了一个空类,意味着什么当我们定义一个空类时,编译
神奇小海螺
·
2020-08-05 13:21
EffectiveC++详解
EffectiveC++
详解:条款06-若不想使用编译器自动生成的函数,应该明确拒绝
文章目录条款06-若不想使用编译器自动生成的函数,应该明确拒绝独一无二的对象在编译期间发现错误总结@Author:CSU张扬@Email:
[email protected]
@qq.com@我的网站:https://www.cppbug.com条款06-若不想使用编译器自动生成的函数,应该明确拒绝独一无二的对象“世界上没有两片相同的叶子”,我们定义一个类表示叶子
神奇小海螺
·
2020-08-05 13:21
EffectiveC++详解
EffectiveC++
详解:条款04-确定对象被使用前已被初始化
文章目录条款04-确定对象被使用前已被初始化1.切勿混淆赋值和初始化2.内置类型的赋值操作移到函数里,以避免重复的工作3.成员初始化次序3.1类的成员初始化次序3.2不同编译单元内的`non-localstatic`对象的初始化次序4.总结@Author:CSU张扬@Email:
[email protected]
@qq.com@我的网站:https://www
神奇小海螺
·
2020-08-05 13:21
EffectiveC++详解
计算机系应届生找C/C++工作参考书籍及经验(博主已拿腾讯offer)
《
EffectiveC++
》3.《MoreEffectiveC++》4.《深度探索C++对象模型》:其中多态实现机制一定要搞懂。5.《STL源码剖析》:重点看。6.
二叉树
·
2020-08-04 18:19
面试经验
Effective系列经典著作,铺就程序员殿堂之路
1《
EffectiveC++
:改善程序与设计的55个具体做法(第三版)中文版(双色)》
EffectiveC++
:55SpecificWaystoImproveYourProgramsandDesign
博文视点
·
2020-08-03 10:36
《Effective C++》第8章 定制new和delete-读书笔记
章节回顾:《
EffectiveC++
》第1章让自己习惯C++-读书笔记《
EffectiveC++
》第2章构造/析构/赋值运算(1)-读书笔记《
EffectiveC++
》第2章构造/析构/赋值运算(2)-
weixin_33901926
·
2020-08-03 06:18
set_new_handler函数的使用
部分资料来自《
EffectiveC++
》和http://www.cpluscplus.com调用形式:set_new_handler(void(*new_p())set_new_handler函数(需要
shuijian00
·
2020-08-03 04:38
C++总结
delete
存储
c
了解new_handler
参考书籍:《
EffectiveC++
》了解new_handler关于new_handlernew_handler的定义new_handler的简单使用实例为类设置自己的new_handler用继承和模板为类提供其独有的
seiiseii
·
2020-08-03 04:24
C++语言
C++
new-handle
new
内存管理
《STL源码剖析》中关于set_new_handler的理解
问题背景 在阅读侯杰的《STL源码剖析》的时候,在书中的p45页遇到一段代码,书中并没有给予详细的解释,查阅资料发现网上的解释并不是那么尽如人意,在查阅了《
effectiveC++
》这本书之后,总结写出了这篇博客
在地图上飞行
·
2020-08-03 02:23
STL源码剖析
Effective C++读书笔记
EffectiveC++
读书笔记条款1:尽量用const和inline而不用#define1.Const成员变量和static成员变量的使用:classMyTestClass{public:MyTestClass
gaoqiang1103
·
2020-08-03 00:55
C++
c++中new_handler
详细可参考《
effectivec++
》第三版条款49:了解new_handler的行为当operatornew申请一个内存失败的时候,它会进行如下的处理步骤:1、如果存在客户指定的处理函数,则调用处理函数
Alatebloomer
·
2020-08-02 21:13
C++
c++中的set_new_handler和new_handler
详细可参考《
effectivec++
》第三版条款49:了解new_handler的行为相关链接:http://blogold.chinaunix.net/u/3374/showart_1849816.html
liuxialong
·
2020-08-02 20:45
c++
一个类如何防止被拷贝
EffectiveC++
:条款06若不想使用编译器自动生成的函数,就该明确拒绝.老式写法:classnoncopyable{protected:noncopyable(){}~noncopyable()
CodingStart
·
2020-08-01 10:43
C++基础
EffectiveC++
EffectiveC++1,C++是由C,Object-OrientedC++(构造函数,析构函数,封装,继承,多态,虚函数),TemplateC++,STL四个次语言组成的联合。C++高效编程守则取决于使用C++哪一部分。2,尽量用constenuminline替换#define即宁可以编译器替换预处理器以常量替换#define的特殊情况:定义常量指针,通常放在头文件中因此有必要将指针声明为co
蜗牛_Wolf
·
2020-07-30 05:57
C语言
是否能在构造函数,析构函数中抛出异常?
一.析构函数参照《
EffectiveC++
》中条款08:别让异常逃离析构函数。总结如下:1.不要在析构函数中抛出异常!虽然C++并不禁止析构函数抛出异常,但这样会导致
weixin_34146805
·
2020-07-30 03:29
Effective C++(第3版)pdf
下载地址:网盘下载内容简介······
EffectiveC++
是世界顶级C++大师ScottMeyers的成名之作,初版于1991年。
weixin_30515513
·
2020-07-30 02:36
《effective c++》阅读笔记 1
之前阅读一部分《
effectiveC++
》作为一本被众多读者所推荐的书自然有它的独特的魅力所在。
真的不知道叫什么
·
2020-07-30 01:34
Effective C++
闲话:C++程序员分为两类:读过
EffectiveC++
和没读过的。
shhchen
·
2020-07-30 00:32
C++
Effective C++ 读书笔记总结
EffectiveC++
读书笔记总结一、书本目录让自己习惯C++条款01:视C++为一个语言联邦条款02:尽量以const,enums,inline替换#define条款03:尽可能使用const条款04
Baymax_yan
·
2020-07-29 23:54
C++
【C++】《Effective C++》读书笔记汇总
我之前边读《
EffectiveC++
》边写下每个条款的读书笔记,这一版是C++11之前的版本。这里我将每个条款令我印象深刻的点小结一下。
artzers
·
2020-07-29 20:05
C++
Effective C++ 改善程序与设计的55个做法,总结笔记(上)
前言最近在看《
EffectiveC++
》这本书,这博客相当于是个浓缩版的总结吧。
阿飞__
·
2020-07-29 16:39
C/C++
条款 35:考虑 virtual 函数以外的其他选择(一)
《
EffectiveC++
中文版第三版》读书笔记条款35:考虑virtual函数以外的其他选择假设你整在写一个视频游戏软件,由于不同的人物可能以不同的方式计算它们的健康指数,将healthValue声明为
赵者也
·
2020-07-29 04:24
原则21:必须返回对象时,别妄想返回其引用
EffectiveC++
中第21个原则,因为引用是要指向某已存在的对象的,但如果该对象某一瞬间突然消失了,这个引用被架空了,那就出错了。为了证实这一点作者举了一个有理数相乘的例子。
Stroman
·
2020-07-28 22:57
派生类中的成员初始化列表
关于成员初始化列表的问题,在我的《
EffectiveC++
笔记1》中的Item4有相关的解释。这里需要指明的一点是:在类的成员初始化列表中只能初始化其自己的成员,而不能初始化继承自其基类的成员!
sicofield
·
2020-07-28 11:07
C++实践中的问题
《剑指offer》学习笔记
扎实的基础知识:1.编程语言(C++):概念理解分析代码运行结果写代码定义一个类或类的成员函数(构造函数,析构函数,运算符重载)《
EffectiveC++
》,《C++primer》2.数据结构(二叉树和链表
echo__Moon
·
2020-07-28 10:16
学习笔记
算法
C++
C++--书籍、网站、博主、规范
BarbaraE.Moo)(作者),王刚(译者),杨巨峰(译者)2、《C++大学教程》[第9版],[美]PaulDeitel(保罗·戴特尔),HarveyDeitel(哈维·戴特尔)著,张引等译3、《
EffectiveC
worthsen
·
2020-07-28 08:59
C++
2006年度10大技术开发类图书
)入围名单(按首字拼音顺序排列):.NET设计规范Ajax基础教程Ajax实战编程的奥秘.NET及相关类C#高级编程(第4版)C#入门经典(第3版)C++Primer中文版(第4版)代码大全(第二版)
EffectiveC
gb1983
·
2020-07-27 22:23
学习日记之大话设计模式和Effective C++大结局
第一次潜心学习一个月时间,看完了《大话设计模式》和《
EffectiveC++
》两本书,两本书的前半部分都比较容易,但是后期的部分,比如:C++的内存,异常和模板的知识就很难理解了。
Trump_zhai
·
2020-07-27 21:16
Qt
C++
2018-09-16
Effectivec++
第三版让自己习惯C++条款01:视C++为一个语言联邦C++是一个同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式的语言了解四个次语言CObject-OrientedC
H丶hard
·
2020-07-27 12:27
auto_ptr赋值问题
今天刚刚看了
effectiveC++
中关于资源管理的部分,发现原来有这么好用的指针。。。汗。刚刚开始学编C++,之前发现指针导致的资源的泄露,都是自己手工调试找到位置进行delete的。。。
eesly_yuan
·
2020-07-16 06:55
神奇的模板元编程——TMP
最近学习巨佬的《
EffectiveC++
》其中第48条款,下列内容均摘自于该条款,另加上了一点自己的个人见解。
Clark_Sev
·
2020-07-15 17:11
C++
Effective
C++
细说 C++ Traits Classes
为了彻底了解这个技法的原理,硬着头皮上网查了资料,并结合ScottMeyers的《
EffectiveC++
》,总算是把traits的原理搞明白了:)什么是traits?
haozlee
·
2020-07-15 14:20
C/C++
C++语言
转载C++如何进阶学习
如果想精通,结合我自己的体会,建议在C++方面阅读《
effectivec++
》《moreeffectivec++
sesiria
·
2020-07-14 22:28
C++
《Effective C++》 读书笔记(详细总结55条款)上篇
文章阅读时间可能会超过1小时
EffectiveC++
目录一、让自己习惯C++1、视C++为一个语言联邦2、尽量以const、enum、inline替换#define3、尽可能使用const4、确定对象被使用前以被初始二
~MM马
·
2020-07-14 21:19
C++基础
Effective java-----用静态工厂方法取代构造器
似乎自从有了
Effectivec++
之后,这种以条目式总结最佳实践的书就火了起来。这也难怪,只是认识一堆的语法是写不出好的程序来的。
it333
·
2020-07-14 12:42
什么时候不能使用虚函数
类属static函数,构造函数s,inline函数(请参考《
effectivec++
》p.136),模板成员函数不能virtual,这个比较麻烦,但是它也是由inline造成的,还有一个原因(详见《ThinkinC
张霸天
·
2020-07-14 04:06
[转载] 知无涯之C++ typename的起源与用法
原文:http://feihu.me/blog/2014/the-origin-and-usage-of-typename/如果想深入了解typename关键字的含义,推荐这篇文章侯捷在
EffectiveC
weixin_30807779
·
2020-07-13 17:43
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他