码迷,mamicode.com
首页 >  
搜索关键字:编写高质量代码    ( 328个结果
编写高质量代码——运算符重载,是成员函数还是友元函数
编写高质量代码——运算符重载,是成员函数还是友元函数...
分类:其他好文   时间:2014-06-20 13:30:30    阅读次数:164
编写高质量代码——“零星”总结
不要让main函数返回void //在C++中绝对没有出现过 void main(){  }这样的函数定义,在C语言中也是。 //两种 main 的定义方式:int main( void ); //                     int main( int argc, char** argv ) //第一版的C语言中只有 int 一种数据类型,为了兼容 需要,不明确标明...
分类:其他好文   时间:2014-06-20 09:49:05    阅读次数:207
编写高质量代码——提防隐式转换带来的麻烦
在C/C++ 语言,允许在不同类型的数据之间进行某一操作或混合操作,如果类型不同,则要将数据转换成相同的数据类型(隐式转换和显示转换)。 ========================= 隐式转换主要发生的情形: ▉基本类型之间的隐式转换 C/C++ 中规定的两个通用转换原则: 1)为防止精度损失,类型总是被提升为较宽的类型。 2)所有含有小于整数类型的算术表达式在计算之前其类型都被...
分类:其他好文   时间:2014-06-08 15:52:02    阅读次数:249
编写高质量代码——“零星”总结(续2)
newdelete与new[]delete[]必须配对使用 //注意,由于内置数据类型没有构造、析构函数,所以针对内置数据类型时,释放和内存使用delete或delete[]的效果是一样的。 例如: int *pArray = new int[10]; ...//processing code delete pArray;  //等同于delete[] pArray; 虽然针对...
分类:其他好文   时间:2014-06-08 08:33:53    阅读次数:209
编写高质量代码——重载operator=的标准三步走
编写高质量代码——重载operator=的标准三步走...
分类:其他好文   时间:2014-06-07 14:02:15    阅读次数:204
编写高质量代码改善java程序的151个建议——[1-3]基础?亦是基础
原创地址:http://www.cnblogs.com/Alandre/ (泥沙砖瓦浆木匠),需要转载的,保留下! Thanks The reasonable man adapts himself to the world;the unreasonable...
分类:编程语言   时间:2014-06-07 05:28:48    阅读次数:349
编写高质量代码改善java程序的151个建议——[1-3]基础?亦是基础
原创地址:   http://www.cnblogs.com/Alandre/  (泥沙砖瓦浆木匠),需要转载的,保留下! Thanks     The reasonable man adapts himself to the world;the unreasonable one persists in trying to adapt the world to himself. —萧...
分类:编程语言   时间:2014-06-04 22:51:46    阅读次数:457
编写高质量代码改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception]
原文:编写高质量代码改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception]前言 自从.NET出现后,关于CLR异常机制的讨论就几乎从未停止过。迄今为止,CLR异常机制让人关注最多的一点就是“效率”问题。其实,这里存在认识上的...
分类:其他好文   时间:2014-05-29 10:18:40    阅读次数:246
编写高质量代码改善C#程序的157个建议[C#闭包的陷阱、委托、事件、事件模型]
前言本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容: 建议38、小心闭包中的陷阱 建议39、了解委托的实质 建议40、使用event关键字对委托施加保护 建议41、实现标准的事件模型建议38、小心闭包中的陷阱 ...
分类:其他好文   时间:2014-05-27 01:37:30    阅读次数:297
编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
原文:编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保...
分类:其他好文   时间:2014-05-22 00:23:00    阅读次数:269
328条   上一页 1 ... 30 31 32 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!