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++读书笔记
effectivec++
读书笔记Charpter1.让自己习惯C++条款01:视C++为一个语言联邦条款02:尽量以const,enum,inline替换#define条款03:尽可能使用const条款
cwdben
·
2023-10-23 23:55
c++
动态运行时类型识别与显示转换(typeid(a);static_cast
(expression);dynamic_cast
(expression);const_cast
EffectiveC++
不建议使用类型转换,在之前文章的基础上本文重新对强制类型转换进行了整理。
sdausxc
·
2023-10-23 10:38
C++
C++进阶笔记
C++进阶笔记C++:C++语言C++标准库推荐书籍:《
EffectiveC++
》《C++primer》《STL源码剖析》C:Type(built-in,struct)dataFunctionC++面向对象数据和函数包在一起
陈william
·
2023-10-19 21:15
C++
《Effective C++》学习笔记(条款51:编写 new 和 delete 时需固守常规)
最近开始看《
EffectiveC++
》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!!
LuxiZheng_
·
2023-10-17 04:32
Effective
C++
学习笔记
开发语言
c++
More Effective C++学习笔记(6)
EffectiveC++
和MoreEffectiveC++的条
Karthus_冲冲冲
·
2023-10-16 13:51
More
Effective
C++
c++/c
c++
学习
笔记
C++11新特性(右值引用,万能转发)
右值引用是由ScottMeyers在他的著名书籍《
EffectiveC++
》中提出的,因为其重要性,很快就被C++委员会加入到C++11之中,接下来一起探讨右值引用的神奇之处在阅读此篇文章前,请务必确保你已经知道引用
浪雨123
·
2023-10-14 02:32
C/C++
c++
开发语言
More Effective C++35个改善编程与设计的有效方法笔记
ScottMeyers大师Effective三部曲:
EffectiveC++
、MoreEffectiveC++、EffectiveSTL,这三本书出版已很多年,后来又出版了EffectiveModernC
fengbingchun
·
2023-10-10 11:46
C++
【侯捷 C++ 面向对象高级开发】课程笔记以及个人注释(附带课程资源)
《C++primer》/《
EffectiveC++
》/侯接视频。**21年底前完成所有的基础工作。一共两个多月。
热爱学习的贾克斯
·
2023-10-07 12:29
c++
我的C++进阶之路
其中一部分书已经看过,但是没有系统的学习过,C++primer,
effectivec++
,C++编程思想,C++设计模式,STL源码剖析,C++对象模型……C++沉思录数据结构与算法,以后工作就是这个方向了
FrogView
·
2023-10-02 23:27
个人随笔与感悟
C++
C++ | string用法指南
(3)容量相关接口(4)迭代器(5)元素访问(6)修改(7)其他类型函数(8)非成员函数前言本文主要介绍STL容器之一----string,在学习C++的过程中,我们要将C++视为一个语言联邦(摘录于
EffectiveC
是奈思呀
·
2023-09-29 20:19
C++
c++
开发语言
对于C++中的explicit关键字的认识
今天在学习
EffectiveC++
时,我遇到一个以前从未见过的关键字:explicit(显式的,adj)今天刚好的中秋佳节,祝自己和亲朋好友们月饼节快乐噢!
Fanfan21ya
·
2023-09-28 13:03
c++
单例模式
参考博客第一种写法:这种方法又叫做Meyers'SingletonMeyer's的单例,是著名的写出《
EffectiveC++
》系列书籍的作者Meyers提出的。
是你亮哥哥呀
·
2023-09-24 23:35
【转】读书笔记——重述《Effective C++》
原链接:https://normaluhr.github.io/2020/12/31/Effective-C++/为什么写这篇BLOG我动手写这篇博文——或者说总结——的想法已经很久了,《
EffectiveC
是我真的是我
·
2023-09-21 07:46
学懂现代C++——《Effective Modern C++》之类型推导和auto
前言之前分享过ScottMeyers的两本书《
EffectiveC++
》和《MoreEffectiveC++》。这两本书对我深入学习C++有着很大的帮助,建议所有想进阶C++技术的同学都可以看看。
·
2023-09-10 23:51
c++c++11c++14
Effective C++ 中文版(第三版)读书笔记 更新ing~
EffectiveC++
中文版(第三版)持续更新ing让自己习惯C++条款1视c++为一个联邦条款2尽量以const,enum,inline替换#define条款3尽可能使用const条款4确定对象使用前已被初始化构造
yyjshang
·
2023-09-09 12:44
Cpp
Learning
Road
c++
开发语言
c#
java
C++ 自己动手简单实现字符串String类
在这个类中包括了指针类成员变量m_pData,当类中包括指针类成员变量时,一定要重载其拷贝构造函数、赋值函数和析构函数,这既是对C++程序员的基本要求,也是《
EffectiveC++
》中特别强调的条款。
Schuyler_yuan
·
2023-09-06 11:19
#
C++
c++
C++:构造/析构/赋值运算(Effective C++)
若不想使用编译器自动生成的函数,就该明确拒绝10:令operator=返回一个referenceto*this11:在operator=中处理"自我赋值"12:复制对象时勿忘其每一个成分写在前面这是对
EffectiveC
海绵宝宝de派小星
·
2023-08-29 14:24
C++
书籍笔记
c++
C++并发编程----并发和同步(《C++ Concurrency in Action》 读书笔记)
阅读这本书前建议先阅读《
EffectiveC++
》条件变量std::condition_variable和std::condition_variable_any。这两个实现都包含在头文件的声明中。
小丑快学习
·
2023-08-14 14:28
C++
并发
多线程
c++
C++并发编程----利用锁实现线程安全的数据结构(《C++ Concurrency in Action》 读书笔记)
阅读这本书前建议先阅读《
EffectiveC++
》线程安全队列templateclassthreadsafe_queue{private://一个链表节点,用链表最为队列的数据结构structnode{
小丑快学习
·
2023-08-14 14:28
C++
并发
队列
指针
c++
数据结构
链表
《Effective C++》学习笔记(条款04:确定对象被使用前已被初始化)
最近开始看《
EffectiveC++
》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!!
LuxiZheng_
·
2023-08-10 22:59
Effective
C++
学习笔记
c++
《Effective C++》学习笔记(条款08:别让异常逃离析构函数)
最近开始看《
EffectiveC++
》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!!
LuxiZheng_
·
2023-08-10 22:59
Effective
C++
学习笔记
c++
开发语言
Effective C++ 学习笔记——条款03:尽可能使用const
EffectiveC++
学习笔记——条款03:尽可能使用constconst的功能:用在class外部修饰global或namespace作用于中的常量;修饰文件、函数、块区域作用域中被声明为static
从入门到入土( :∇:)
·
2023-08-10 16:40
Effective
C++学习笔记
c++
Effective C++ 学习笔记——条款04:确定对象被使用前已先被初始化
EffectiveC++
学习笔记——条款04:确定对象被使用前已先被初始化C++语言是由多种“次语言”组成的(见条款01),因此有时定义的变量并不能如我们所想得进行初始化,即读取未初始化的值会导致不明确的行为
从入门到入土( :∇:)
·
2023-08-10 16:40
Effective
C++学习笔记
c++
Effective C++ 学习笔记——条款01:视C++为一个语言联邦
EffectiveC++
学习笔记——条款01:视C++为一个语言联邦C++是个多重泛型编程语言(multiparadigmpogramminglanguage),一个同时支持过程形式(procedural
从入门到入土( :∇:)
·
2023-08-10 16:10
Effective
C++学习笔记
c++
Effective C++ 学习笔记——条款02:尽量以const,enum,inline替换#define
EffectiveC++
学习笔记——条款02:尽量以const,enum,inline替换#define,即尽可能使用编译器,少用预处理器。
从入门到入土( :∇:)
·
2023-08-10 16:10
Effective
C++学习笔记
c++
Effective C++ 学习笔记 第一章:让自己习惯 C++
第一章见
EffectiveC++
学习笔记第一章:让自己习惯C++第二章见
EffectiveC++
学习笔记第二章:构造、析构、赋值运算第三章见
EffectiveC++
学习笔记第三章:资源管理第四章见
EffectiveC
P2Tree
·
2023-08-10 15:37
学习笔记
C++
c++
编程语言
高效编程
Effective
C++
掌握 Effective C++ : 条款01
背景《
EffectiveC++
》是每个C++程序员都应该读的经典之作,书中涵盖了C++编程中的一系列最佳实践,包括了面向对象设计、模板、STL、异常处理等方面的内容。
litanyuan
·
2023-08-03 15:54
Effective
C++
c++
开发语言
C++:让自己习惯C++(Effective C++)
文章目录写在前面视C++为一个语言联邦尽量用constenuminline替换#define尽可能使用const确认对象被使用前已先被初始化写在前面这是对
EffectiveC++
这本书中的部分内容进行的总结以及代码实践
海绵宝宝de派小星
·
2023-08-01 12:22
C++
书籍笔记
c++
再看const成员函数
mutable修饰类成员const/非const成员函数的复用关于函数重载实际上我理解不是很深入,直接导致const成员函数这块出大问题,在阅读《
effectiveC++
》后才恍然大悟,做如下学习记录再看函数重载关于函数重载的概念我就不多说了
正义的伙伴啊
·
2023-07-25 22:50
C++
c++
开发语言
学懂现代C++——《Effective Modern C++》之类型推导和auto
前言之前分享过ScottMeyers的两本书《
EffectiveC++
》和《MoreEffectiveC++》。这两本书对我深入学习C++有着很大的帮助,建议所有想进阶C++技术的同学都可以看看。
拉普拉斯妖1228
·
2023-07-25 08:03
Effective
C++
C++技术
c++
开发语言
《Effective C++中文版》学习
《
EffectiveC++
》这本书在类设计和子程序设计方面总结了很多宝贵经验。在开发过程中如果遵循里边的条款,能够编写出高质量的代码。当然了,使用前必须结合当前场景,选择合适的,不要生搬硬套。
杨俊_0088
·
2023-07-21 11:02
Effective C++ # 条款7 为多态基类声明virtual析构函数
123456References:
EffectiveC++
作者:[美]ScottMeyers出版社:电子工业出版社副标题:改善程序与设计的55个具体做法原作名:
EffectiveC++
:55SpecificWaystoImproveYourProgramsandDesigns
FlyingPenguin
·
2023-07-19 11:26
[学习路线]C++自学路线安排
2.第二步看C++系列书C++系列书:《C++prime第五版》->《
EffectiveC++
》->《STL源码剖析》->《深度探索C++对象模型》视频推荐:候捷老师视频(推荐把C++prime与数据结构一起看
华氏451度。
·
2023-06-22 22:08
C++之学习路线
c++
【
EffectiveC++
】构造/析构/赋值运算-下篇
目录:条款09:绝不在构造和析构过程中调用virtual函数条款10:令operator=返回一个referenceto*this条款11:在operator=中处理“自我赋值”条款12:复制对象勿忘其每一个成分条款09:绝不在构造和析构过程中调用virtual函数假设你有个class继承体系,用来塑膜股市交易如买进、卖出的订单等等。这样的交易一定要经过审计,所以每当创建一个交易对象,在审计日志中
神之子-小佳
·
2023-06-11 05:45
c++
java
开发语言
深蓝学院 C++笔记 先导篇章 - 绪论
高性能解决问题二、C++推荐书目1.基础《C++Primer》,StanleyB.Lippman等著,王刚、杨巨峰等译2.进阶《
EffectiveC++
》,ScottMeyers著,侯捷译。
甜橙の学习笔记
·
2023-06-08 01:17
深蓝学院C++笔记
c++
开发语言
EffectiveC++
| 51 编写new和delete时需固守常规
51编写new和delete时需固守常规image.png[TOC]operatornew实际上不只一次尝试分配内存,并在每次失败后调用new-handling函数。假设new-handling函数也许能够做某些动作将内存释放出来。只有当new-handling函数的指针是null,operatornew才会抛出异常new0bytesC++规定,即使客户要求0bytes,operatornew也得
THR33
·
2023-04-20 08:00
Effective C++条款条款42:了解typename的双重意义(Understand the two meanings of typename)
EffectiveC++
条款条款42:了解typename的双重意义(Understandthetwomeaningsoftypename)条款42:了解typename的双重意义1、从属名称和非从属名称
写Bug那些事
·
2023-04-19 04:16
Effective
C++
c++
java
学懂现代C++——《Effective Modern C++》之类型推导和auto
前言之前分享过ScottMeyers的两本书《
EffectiveC++
》和《MoreEffectiveC++》。这两本书对我深入学习C++有着很大的帮助,建议所有想进阶C++技术的同学都可以看看。
·
2023-04-18 22:44
c++c++11c++14
Effective C++:改善程序与设计的55个具体做法
EffectiveC++
:改善程序与设计的55个具体做法二、构造/析构/赋值运算05KnowwhatfunctionsC++silentlywritesandcalls.06Explicitlydisallowtheuseofcompiler-generatedfunctionsyoudonotwant
zzy202229
·
2023-04-18 03:00
c++
开发语言
后端
CMU15445 C++ primer 2021
CMU15445C++primer2021源代码(仅做参考)知识点Gradescope注册使用cmu汇总博客:CMU154452021lab0地址看完了《C++primer》,拿这个项目练手,熟悉C++,一边看《
EffectiveC
最佳损友1020
·
2023-04-17 00:42
国外课程实验
c++
CMU15445
C++
primer
《C++ Primer》学习笔记
初学建议《C++Primer》和《C++标准程序库》ScottMeyers的《
EffectiveC++
》AnthonyWilliams《C++ConcurrencyinAction》:学习标准C++开发并发程序陈硕
Sun-wz
·
2023-04-16 14:57
C++
c++
学习
《C++程序设计原理与实践》读书笔记
我们使用抽象类来表示那些抽象的概念,即相关实体共性的一般化所对应的那些概念what抽象类的另一种解释《
effectivec++
》电子版p175:另一个制作Handleclass的办法是,令类成为一种特殊的抽象基类
EverSteins
·
2023-04-15 15:19
c/c++
读书笔记
EffectiveC++
| 48 认识 template 元编程
条款48:认识template元编程文章目录条款48:认识template元编程TMP介绍回溯条款47TMP已被证明是一个图灵完备(Turing-complete)机器请记住欢迎关注公众号【三戒纪元】TMP介绍**templatemetaprogramming(TMP,模板元编程)**是编写templateC++程序并执行于编译期的过程。所谓模板元程序就是:以C++写成,执行于C++编译器内的程序
moneymyone
·
2023-04-12 20:17
C++
c++
EffectiveC++
| 49 了解 new-handler 行为
49:了解new-handler行为文章目录49:了解new-handler行为operatornew失败后的行为设计new-handler设计class专属new-handlersMethod1:为class提供特定的set_new_handle和operatornewMethod2:设计template版本new_handler请记住欢迎关注公众号【三戒纪元】operatornew失败后的行为
moneymyone
·
2023-04-12 20:17
c++
开发语言
Copy and Swap技术-安全自我赋值
关于C++的赋值运算符的重写,
effectiveC++
上已经有足够详细的描述,但是对于拷贝交换技术只是简单的提及,作者对此的看法是不提倡。
发如雪-ty
·
2023-04-11 16:32
Effective
C++
c++
算法
开发语言
《Effective C++》读书纪实 -- 诸君同享
文章目录《
EffectiveC++
》是一本经典的C++编程指南,共包含50条C++编程的最佳实践。确定你的构造函数的行为在构造函数中,应该尽可能地避免调用虚函数、非静态成员函数和虚基类的函数。
Michael_Good
·
2023-04-10 17:18
Linux
C/C++
Effective
C++
总结
C++11
c++
开发语言
linux
关于《Essential C++》一点点想说的话
在查找《
EffectiveC++
》的时候无意看到了《EssentialC++》这本书,短小但好像评价蛮高的,看页码只有281页,完全符合我的要求(我其实
一世长安乱
·
2023-04-09 09:51
ScopeGuard的使用
关于异常的介绍,可以阅读下面参考内容:《C++primer》18.1异常的处理《
EffectiveC++
》Item29:争取异常安全(
大1234草
·
2023-04-09 05:38
#
c/c++编程
c++
ScopeGuard
C# 世界的《Effective C++》,来自.Net之父的核心揭秘
这本书被誉为C#世界的《
EffectiveC++
》!它可以帮助你从设计者的角度去观察如何更好地设计和使用框架来进行日常的开发活动。
博文视点
·
2023-04-07 19:26
博文视点IT荐书吧
c#
.net
开发语言
Effective STL 50条有效使用STL的经验笔记
ScottMeyers大师Effective三部曲:
EffectiveC++
、MoreEffectiveC++、EffectiveSTL,这三本书出版已很多年,后来又出版了EffectiveModernC
fengbingchun
·
2023-04-03 11:22
c++
stl
上一页
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
其他