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++
Effective C++ T11:在operator= 中处理 “自我赋值”
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款11:在operator=中处理“自我赋值”【技巧】1.确保当对象自我赋值时operator=有良好行为。
Ref.Ptr.
·
2021-02-04 12:33
c++
Effective
C++
学习笔记
c++
引用传递
内存管理
Effective C++ T10:令operator= 返回一个 reference to *this
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款10:令operator=返回一个referenceto*this【技巧】令赋值(assignment)操作符返回一个
Ref.Ptr.
·
2021-02-03 09:58
c++
Effective
C++
学习笔记
c++
引用传递
Effective C++ T09:绝不在构造和析构过程中调用virtual函数
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款09:绝不在构造和析构过程中调用virtual函数【技巧】在构造和析构期间不要调用virtual函数,因为这类调用从不下降至
Ref.Ptr.
·
2021-02-02 09:41
c++
Effective
C++
学习笔记
c++
Effective C++ T08:别让异常逃离析构函数
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款08:别让异常逃离析构函数【技巧】1.析构函数绝对不要吐出异常。
Ref.Ptr.
·
2021-02-01 10:00
c++
Effective
C++
学习笔记
c++
Effective C++ T07:为多态基类声明virtual析构函数
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款07:为多态基类声明virtual析构函数【技巧】带有多态性质baseclass应该声明一个virtual析构函数
Ref.Ptr.
·
2021-01-31 10:12
c++
Effective
C++
学习笔记
c++
多态
Effective C++ T06:若不想使用编译器自动生成的函数,就该明确拒绝
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款06:若不想使用编译器自动生成的函数,就该明确拒绝【技巧】为驳回编译器自动(暗自)提供的机能,可将相应的成员函数声明为
Ref.Ptr.
·
2021-01-30 09:10
c++
Effective
C++
学习笔记
c++
Effective C++ T05:了解C++默默编写并调用哪些函数
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款05:了解C++默默编写并调用哪些函数【技巧】编译器可以暗自为class创建default构造函数、copy构造函数
Ref.Ptr.
·
2021-01-29 09:29
c++
学习笔记
Effective
C++
c++
Effective C++ T04:确定对象被使用前已先被初始化
EffectiveC++
学习笔记总链接改善程序与设计的55个具体做法学习笔记-每日1条条款04:确定对象被使用前已先被初始化【技巧】:1.为内置型对象进行手工初始化,因为C++不保证初始化他们。
Ref.Ptr.
·
2021-01-28 18:58
c++
Effective
C++
学习笔记
c++
Effective C++ 学习笔记
C++程序员分为两种,一种是读过
EffectiveC++
的,一种是没读过。这本《
EffectiveC++
》能够协助成为高效的C++开发者。简直是C++开发者的分水岭。必须细读多遍。
Ref.Ptr.
·
2021-01-25 13:09
Effective
C++
c++
学习笔记
c++
2020年总结——一位研二的学生
项目手里还有两个没有完结(项目多到让人发狂…我从不认同做很多项目对学生有很大帮助尤其是借助其他软件二次开发的项目)关于c/c++,2019~2020阅读了C++PremierPlus,
EffectiveC
jjjstephen
·
2021-01-01 00:59
笔记
《Effective C++》的做法原理剖析
在本篇文章中,会去写一些小实验,以实现
EffectiveC++
中提到的一个原则。
淇漯草
·
2020-12-20 23:17
单例模式
在C++11标准下,《
EffectiveC++
》提出了一种更优雅的单例模式实现,使用函数内的localstatic对象。这样,只有当第一次访问getInstance()方法时才创建实例。这种方
hapcat
·
2020-12-09 11:22
Effective C++ 读书笔记_1:构建全空对象数组/带参对象数组/Operator /Placement/new/指针Cast/分配一片内存
开始之前:一直被推荐了很久的
effectivec++
直到今天终于开始看了,我会尽量认真做笔记而且尽快结束的,我有这本书的pdf中文版,如果有人恰好想要,留言我你的地址我会发给你。
Xiaohan.Liang
·
2020-09-17 09:14
C++中声明和定义的区别
但看侯捷翻译的
EffectiveC++
上面说stringps;也是个定义(在条款定义应该尽量靠后的那节),如果定义过早,就会过早引入构造的负担。
踏雪耗子
·
2020-09-16 22:24
重新定义继承而来的缺省参数值导致的问题
不要重新定义继承而来的缺省参数值,这样会导致与你预期的行为不同,《
Effectivec++
》一书中的条款37也对该问题有所讲述。那么会出现什么问题呢?
skyuer6
·
2020-09-16 20:56
C/C++
C++
多态
缺省值
继承
虚函数
非const版本调用const版本函数,可以减少代码重复
非const版本调用const版本函数,可以减少代码重复源自
effectivec++
条款3:尽可能使用const原始实现:ClassClassA{stringtext;public:ClassA(strings
Nick_Zhang_CSDN
·
2020-09-16 11:25
#
1.1
c++
对象管理资源
今天看了下
EffectiveC++
的条款13:以对象管理资源,感觉十分有理,特此做一下笔记。
weixin_30765577
·
2020-09-16 07:21
c/c++
c++11新特性——移动操作
一个c++类要想支持移动操作必须满足如下条件:move之后的原对象必须处于刚初始化的状态(关于初始化与赋值的概念请查阅《
effectivec++
》对于理解这个条件很重要)。
ypy9323
·
2020-09-16 00:05
c++11
c++
移动构造
c++11
我的offer之路(一)
《剑指offer》《数据结构算法与应用:C++语言描述》《
EffectiveC++
》《C与指针》4.异步刷题。5.未来。
anyizhe7949
·
2020-09-15 22:22
数据结构与算法
c/c++
面试
Effective C++:改善程序与设计的55个具体做法:第3版 评注者序
EffectiveC++
:改善程序与设计的55个具体做法:第3版评注者序评注者序2010年秋,电子社编辑侠少寄给我一本
EffectiveC++
(第三版)英文原版书,并托我为这本书写一些评注,希望做成评注版在国内出版
congsi9417
·
2020-09-14 13:00
typename的两个意思
effectivec++
条款42:了解typename的双重意义记录下自己在看书时认为重要的东西防止忘记…第一种是应用在template的声明式中:c++templateclassb1;templateclassb2
摆渡客
·
2020-09-13 19:23
c++effective
空类大小的理解
读了
EffectiveC++
,对空类的大小有了新的理解。分享一下,在面试中可以加分,更重要的加深自己修养。classEmpty{};在大多数编译器中sizeof(Empty)将获得1。
jshouliang
·
2020-09-13 15:41
const int* a = &b 和 const* int a = &b的区别
不知道,也没关系,我们可以参考《
Effectivec++
》Item21上的做法,如果const位于
buaaxiao
·
2020-09-13 15:38
如何设计高效的C++类
之前也阅读过《
EffectiveC++
》,只是那时是在学生时代。如今工作了,重新阅读,有不少新的感悟。最关键的是,能从更高的视角去设计程序,之前杂乱无序的点与点,逐渐连接成一条条线。
JerkWisdom
·
2020-09-13 05:59
C++&C
OOP
设计
C++中不应该返回局部变量的地址
在
EffectiveC++
中明确指出:不应该返回局部变量的引用,原因在于:局部变量会在函数返回后被销毁,因此被返回的引用就成为了"无所指"的引用,程序会进入未知状态。
秋秋图图
·
2020-09-12 09:04
C/C++
Qt 学习(一)信号与槽机制
的核心机制之一:信号槽机制信号(signals)信号是定义在类里面的一个函数,必须在函数前加入关键字signals,其实也可以理解为宏,这个signals涉及到qt的另一个核心机制(模板元编程),想必度过
effectiveC
zhouzhouasishuijiao
·
2020-09-11 23:32
qt
C++11 懒汉式单例模式
Meyers'SingletonMeyer's的单例,是著名的写出《
EffectiveC++
》系列书籍的作者Meyers提出的。所用到的特性是在C++11标准中的MagicStatic特性。
墨子哲
·
2020-09-11 00:23
C++实战
有关内联函数的一些事
有关内联函数的一些事,《ThinkinginC++》和《
EffectiveC++
》的学习笔记。内联函数是C++用来替换宏而引入的。
super_chris
·
2020-09-10 17:15
VC++ inline 优化的试验
主要是因为近段日子在手机上看
EffectiveC++
的缘故。
r_mosaic
·
2020-09-10 17:09
Performance
CPlusPlus
牛客面经整理:C++高频面试题
目录推荐书籍:1.语言基础(C++)2.计算机网络(TCP/IP)3.数据库(MySQL)4.Linux基础5.操作系统6.设计模式7.算法推荐书籍:《C++Primer》可作为工具书,随手查阅《
EffectiveC
沉迷单车的追风少年
·
2020-09-10 16:45
C++面经
机试题解
拷贝构造函数还是赋值运算符
//记得
EffectiveC++
中有个条款是关于何时调用拷贝构造函数和赋值运算符的,觉得这个知识点挺有意思的,可能也是很多新手包括我自己比较疑惑的地方,所以就研究了一下,下面是分两种情况分别说明了何时调用拷贝构造函数和赋值运算符
三哥有点2
·
2020-09-10 13:02
C/C++
条款 22:将成员变量声明为 private
《
EffectiveC++
中文版第三版》读书笔记**条款22:将成员变量声明为private**切记将成员变量声明为private。
赵者也
·
2020-08-26 16:49
【C++】STL的重写
最近在写一个注释比较靠谱的STL项目,由本人独立编写,参考书籍为《
EffectiveC++
》、《C++Primer》、《STL源码剖析》等准备完成的内容为:-大部分的容器-大部分的泛型算法-空间配置器-
codedoctor
·
2020-08-25 16:41
C++
个人总结
C/C++ 循环内还是循环外定义变量更好?
问://方法A:Widgetw;for(inti=0;i
EffectiveC
啊大1号
·
2020-08-25 16:54
C++
Effective C++ 01 视C++为一个语言联邦 笔记
EffectiveC++
第一部分:让自己习惯C++。条款01:视C++为一个语言联邦。C++是一个多重范型编程语言,一个同时支持过程形式,面向对象形式,函数形式,泛型形式,元编程形式的语言。
zhll0218
·
2020-08-24 18:25
C/C++
c++
语言
编程
inheritance
containers
c
EffectiveC++
总结
又到了写总结的时候,这本书很早就有计划,50个左右的条款,1天2个,也差不多一个月,但是迟迟没有学习。3-4月份一直忙于复习春招5月份6月份为了搞比赛脑补了机器学习,数据挖掘等等,等到7月份终于闲下来开始看。看完之后发现,50个条款真正全部理解下来,也是很需要花功夫的。本书主要是针对程序员写C++代码时候的一些建议。真正让我脑洞打开的是对于继承和模板的讲解,可能之前C++Primer看得也不够深入
NearXDU
·
2020-08-24 18:08
Effective
C++
《Effective C++中文版》学习
《
EffectiveC++
》这本书在类设计和子程序设计方面总结了很多宝贵经验。在开发过程中如果遵循里边的条款,能够编写出高质量的代码。当然了,使用前必须结合当前场景,选择合适的,不要生搬硬套。
OODeveloper
·
2020-08-24 18:24
Effective
C++
为多态基类声明virtual析构函数吧
转自:http://blog.sina.com.cn/s/blog_74233e710100zbkf.html在《C++primer》,以及在Meyers的《
EffectiveC++
》《MoreEffectiveC
Discovery
·
2020-08-24 18:08
C++
Effective C++ 学习
EffectiveC++
作为一名代码小白,从今天开始记录自己学习的点滴。条款1:视C++为一个语言的联邦如何去理解C++这门编程语言,同样是面对对象的编程语言,目前还真不知道如何去探讨这个话题。
Like a child
·
2020-08-24 17:37
effective C++ 读后感(四) 确定对象被使用之前已被初始化
事实上,这与我们当前用的是C++的哪个部分有关,如果用的是C部分(见
effectiveC++
读后感(一)视C++为一个语言联邦),则不保证会初始化,因为C追求的是程序运行速度。
warrenfws
·
2020-08-24 16:53
决定干点事儿--翻译一下《effective modern c++》
说上面这段话的意思就是,我们不能期待《effectivemodernc++》能达到《
effectivec++
一蓑烟雨1989
·
2020-08-24 16:46
C++
Effective C++ 读书笔记(1)
EffectiveC++
是一本难得的程序员精进指南书籍,本博客以书中的条目顺序,记录了我对该书的理解与实践。
手持电烙铁的侠客
·
2020-08-24 16:12
编程语言
Effective C++ 解析 1
来源:本文主要参考书籍
EffectiveC++
转载请标明出处(尊重原创,谢谢!)
简书成研
·
2020-08-24 16:27
面试经典
高质量编程几招
为多态基类声明virtual析构函数
书籍《
EffectiveC++
》中的条款7读书笔记条款7的内容,可以大致总结为下面几个问题:问题1:什么是多态基类?问题2:为什么要把多态基类的析构函数声明为virtual析构函数?
spencerzou
·
2020-08-24 16:58
C++学习
多态
析构函数
虚函数
Effective C++(读书笔记)
EffectiveC++
这本书共有九个章节55条建议,目录如下:一.让自己习惯C++01.视C++为一个语言联邦02.尽量以const,enum,inline,替换#define03.尽可能使用const04
Lion.Kuo
·
2020-08-24 16:25
CC
++语言
读书笔记
Effective C++心得
对于
EffectiveC++
这本书主要讲了内存管理,构造函数,析构函数和Assignment运算符。
灵云子
·
2020-08-24 16:47
读书心得
《Effective C++》学习笔记 (3rd.尽可能使用const)
在对《
EffectiveC++
》的条款二:【尽量以const、enum、inline替换#define】进行学习之前,个人认为非常有必要先学习条款三,也就是这一节【尽可能使用const】,毕竟学C的时候用
轩轩殿下
·
2020-08-24 15:43
Effective C++ 读书笔记(一)
EffectiveC++
读书笔记(一)1、让自己习惯C++条款01:视C++为一个语言联邦C++的四个层次:C:C++是在C语言的基础上发展而来的Object-OrientedC++:这是C++中不同于
Baymax_yan
·
2020-08-24 15:59
C++
EffectiveC++
条款25的理解
EffectiveC++
条款25的理解这个条款的全称是考虑写出一个不抛出异常的swap函数,通过研究swap函数的各种改善方法来教你设计一个高效的函数。
夏言谦
·
2020-08-24 15:00
C++学习
C++
effective
c++
笔记:条款12: 复制对象时勿忘其每一个成分
这是我在阅读
Effectivec++
中认为比较重要的部分,下面给出了我对这一节的理解,并写出对应的比较容易理解的代码。
lkq_primer
·
2020-08-24 14:13
Effective
C++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他