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++
软件编程推荐书籍目录
中文版)》...3l《CPrimerPlus(第五版)中文版》...4l其他参考...52C++语言...5l《C++编程思想(第2版)第一卷》...5l《C++Primer(第4版)中文版》...5l《
EffectiveC
shashawoyao
·
2020-08-16 01:36
编程
语言
出版
数据结构
正则表达式
算法
C++构造函数和析构函数中可以调用虚函数吗?
这个问题来自于《
EffectiveC++
》条款9:永远不要在构造函数或析构函数中调用虚函数。简要结论:1.从语法上讲,调用完全没有问题。2.但是从效果上看,往往不能达到需要的目的。
libaineu2004
·
2020-08-15 02:04
C/C++
C/C++关键知识点汇总
项目优化必须做的几件事
因为我手上的项目的功能基本完成,加上正在阅读《
EffectiveC++
》,所以在自己的项目中实践一些优化的细则。可能不是很全面和准确,确实我第一份工程项目的详细代码优化心得。
waterathena
·
2020-08-14 20:24
Pears
Effective C++ (用 const enum inline 替换#define)
把
effectivec++
这本书的中文版刷了下,看完感觉收获很多,仔细一想却记住的不多,故慢慢的重新来一遍总结下,如果有错误,请指教。尽然一天能过一篇。有些简单的就不用记录了。
啦啦啦蓝精灵
·
2020-08-14 12:21
C++细节 深拷贝和浅拷贝(位拷贝)详解
阅读《高质量的cc++编程》,第9章有这样一段话,类似的话在《c++primer》《
effectiveC++
》都有所提及,那就是拷贝构造函数问题,这个是类编写者的一个基础问题。
木槿花better
·
2020-08-14 02:18
C/C++
【Unity】Effective C#观后感之提高Unity中C#代码质量的21条准则
我们知道,在C++领域,作为进阶阅读材料,必看的书是《
EffectiveC++
》。而《EffectiveC#》之于C#,是类似《
EffectiveC++
》之于C++一样的存在。
天生爱赞美
·
2020-08-13 19:24
Unity
C#
unity
c#
Effective
C#
代码质量
进阶优化
《Effective C++学习》学习笔记01-03
EffectiveC++
学习第0章导读术语(terminology)声明式(Declaration):告诉编译器某个东西的名称和类型,但略去细节externintx;std::size_tnumDigits
miss_future
·
2020-08-13 10:46
C++
effectiveC++
学习书籍交流
C++:《TheC++ProgrammingLanguage》《
EffectiveC++
》《MoreEffectiveC++》《InsideTheC++ObjectModel》《ExceptionalC
zlhcc
·
2020-08-12 18:50
mfc
c++
windows
设计模式
object
编程
尽量使用 inline enum const 代替#define
点击链接学习C++优化技巧:
EffectiveC++
使用#define定义常量和内联函数,是C语言的风格,但宏定义的滥用会给调试带来不必要的麻烦,而C++提供了许多关键字来满足这些需求,我们一定要利用好它
于小咸
·
2020-08-11 15:36
C/C++
学习路线
尽量用const,enum,inline代替define
在读《
EffectiveC++
》之前,我确实不知道const,enum,inline会和define扯上什么关系,看完感觉收获很大,记录之。define:宏定义。
weixin_30247781
·
2020-08-11 13:02
【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
上一页
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
其他