码迷,mamicode.com
首页 >  
搜索关键字:effective    ( 1955个结果
Effective Modern C++翻译(2)-条款1
世界顶级C++大师Scott Meyers的最新著作Effective Modern C++
分类:编程语言   时间:2014-09-11 12:30:41    阅读次数:301
Effective C++ 34 区分接口继承和实现继承
public继承从根本上讲,有两部分:接口继承和实现继承。两者之前的区别很像函数声明与函数定义。具体设计中,会呈现三种形式:derived class只继承成员函数的接口(纯虚函数);derived class同时继承函数的接口和实现,同时能够重写(override);derived class同时...
分类:编程语言   时间:2014-09-11 09:33:21    阅读次数:205
Effective C++ 33 避免遮掩继承而来的名称
首先介绍一个原则LSP(Liskov Substitution Principle),如果Class D以Public方式继承Class B,则所有B对象可以派上用场的任何地方,D对象一样可以派上用场。对于重载和重写,相信大家都已经有所了解。这里讨论一下在public继承的时候,重载函数的问题。.....
分类:编程语言   时间:2014-09-10 23:42:11    阅读次数:278
Effective C++ 33 避免遮掩继承而来的名称
首先介绍一个原则LSP(Liskov Substitution Principle),如果Class D以Public方式继承Class B,则所有B对象可以派上用场的任何地方,D对象一样可以派上用场。 对于重载和重写,相信大家都已经有所了解。这里讨论一下在public继承的时候,重载函数的问题。   先看下面的例子: 1 class Base 2 {...
分类:编程语言   时间:2014-09-10 22:30:21    阅读次数:197
Effective JavaScript Item 13 使用即时调用的函数表达式(IIFE)来创建局部域
本系列作为Effective JavaScript的读书笔记。   所谓的即时调用的函数表达式,这个翻译也许不太准确,它对应的英文原文是Immediately Invoked Function Expression (IIFE)。下文也使用IIFE来表达这一概念。   首先看一个程序: function wrapElements(a) { var result = [], i,...
分类:编程语言   时间:2014-09-10 19:31:59    阅读次数:211
APUE学习笔记——8.11 实际用户ID、有效用户ID、设置用户ID
用户ID的基本概念 在Unix系统中,很多操作涉及到权限问题,这些权限涉及到用户ID和组ID的概念。     组ID和用户ID的原理和相关内容是类似的。下面介绍用户ID。     我们常见见到三种关于用户ID的概念。     实际用户ID:real user ID      (RUID)     有效用户ID:effective user ID    ...
分类:其他好文   时间:2014-09-10 15:54:47    阅读次数:202
Effective JavaScript Item 12 理解Variable Hoisting
本系列作为Effective JavaScript的读书笔记。   JavaScript中并没有Block Scoping,只有Function Scoping。 因此如果在一个Block中定义了一个变量,那么这个变量相当于是被定义到了这个Block属于的Function中,比如: function isWinner(player, others) { var highest...
分类:编程语言   时间:2014-09-09 12:37:58    阅读次数:188
《Effective C++》笔记:III
条款5:Know what functions C++ silently writes and calls译:了解C++默默编写并调用哪些函数在C++中,写一个空类,编译器会自动为它声明一个copy构造函数、一个copy assignment操作符和一个析构函数。如果没有声明任何构造函数,编译器也会...
分类:编程语言   时间:2014-09-07 22:21:55    阅读次数:265
《Effective C++》笔记:II
条款4:Make sure that objects are initialized before they're used.译:确定对象被使用前已先被初始化.C++的初始化先来一个Java的初始化class Student{ private String Name; ...
分类:编程语言   时间:2014-09-07 19:42:55    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!