码迷,mamicode.com
首页 >  
搜索关键字:effectivec++    ( 31个结果
EffectiveC#3选择is或者as操作符而不是做强制类型转换
1.用as运算符进行类型转换。因为比起盲目的强制转换它更安全,而且在运行时效率更高。 安全体现在:as操作符就算是转化一个null的引用时,也会安全的返回一个null而不会像强制转换抛出异常。2.as和is运算符在运行时要检测转换目标的类型。如果一个指定对象不是要求转换的类型,或者它是从要求转换类型...
分类:Windows程序   时间:2015-10-06 19:32:16    阅读次数:169
EffectiveC#2--为你的常量选择readonly而不是const
1.对于常量,C#里有两个不同的版本: 编译时常量--效率相比更高些,但可维护性不好,保留的目的是为了性能。const关键字申明 public const int _Millennium = 2000; 运行时常量--效率稍低些,可维护性好。readonlyc关键字声明,也叫只读变...
分类:Windows程序   时间:2015-10-05 20:52:02    阅读次数:234
EffectiveC#1--尽可能的使用属性(property),而不是数据成员(field)
1.属性可以进行数据绑定2.可以做数据安全校验。在对数据检测时,如果发现数据不满足条件,最好以抛出异常的形式来解决 如下代码不可取public string Name{ get { if(this._Name==null) { return “NoNam...
分类:Windows程序   时间:2015-10-05 20:47:00    阅读次数:179
const修饰类的成员函数
《EffectiveC++》里面说,尽量使用const,const修饰变量一般有两种方式:constT*a,或者Tconst*a,这两者都是一样的,主要看const位于*的左边还是右边,这里不再赘述,主要来看一下当const修饰类的成员函数时,成员函数有什么特点。类的成员函数后面加const,表明这个函数不会..
分类:其他好文   时间:2015-10-04 06:45:47    阅读次数:204
内联&const&enum&宏
【热点考题-扩展学习】内联&const&enum&宏【C++可以使用技术去替代宏】C++的内联是对C函数宏的一种改进,const替代常量宏。对于函数宏C++提供了inline替代。尽量以const、enum,inline替代宏。--《effectivec++》条款2宏的优点:增强代码的复用性和可维护性。提高..
分类:编程语言   时间:2015-09-22 19:07:27    阅读次数:155
C/C++之路
以前是没有学C,直接学的C++,觉得也没什么。后来渐渐觉得,要想成为高手,学C是必须的。按EffectiveC++中的说法,C++分为四个部分:1.C2.类和继承等面向对象3.模板泛型编程4.STL按照这个来,我觉得C++程序员需要看的一些书籍:C程序设计语言,CFAQs,C和指针,C专家编程;C++P..
分类:编程语言   时间:2015-02-12 02:05:39    阅读次数:194
Effective C++ 改善程序设计的55个具体做法(一)
Effective C++ 改善程序设计的55个具体做法(一) 让自己习惯C++...
分类:编程语言   时间:2015-01-03 19:52:40    阅读次数:232
增强资源管理器右键功能,含源代码
最近一直在看C++,一路c++primer-》effectivec++-》深入浅出mfc-》windows程序设计-》windows核心编程 都过了一遍,虽然看了,实际除了常用的一点都没有记住。想着不写点东西练练手,根本不可能记得,只能理解个大概,于是想着找点东西练练手,之前用c#写了一个增强右键菜...
分类:其他好文   时间:2014-08-26 16:50:16    阅读次数:206
《Effective C++》学习笔记(一)
前言 《C++ Primer》与《Effectivec++》一直是C++程序员们公认的红宝书书籍,这次带来便是《Effective C++》的学习笔记及心得。 《Effective C++》是一本条款式的书籍,所以在看的时候并没有完全按照书的编排顺序来看。 好了,废话不多说了,让我们进入正题。   条款01:视C++为一个语言联邦 对于C++的最初理解就是加上面上对象概念的C语言,在学...
分类:编程语言   时间:2014-08-20 12:35:52    阅读次数:217
Effective C# Chapter1-Language Elements
《EffectiveC#》这本书讲了一些关于C#语言的使用技巧和经验. 该系列文章是备忘录和自己的一些见解.程序猿们最喜欢这类问题了,欢迎讨论~菜单Item 1 使用属性取代公共成员变量Item 2 优先考虑readonly而不是constItem 3 使用is/as取代转换操作符来进行对象类型转换...
分类:其他好文   时间:2014-06-30 14:57:30    阅读次数:319
31条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!