01.
C++ 多态性机制初探多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码:#include <iostream>using namespace std;class Base{int a;publi...查看完整版>>
C++ 多态性机制初探
02.
面向对象程序设计语言C++中的多态性C++是以C语言为基础,支持数据抽象和面向对象的程序设计语言。C++对C语言的扩充部分汲取了许多著名语言中最优秀的特征,如从Algo168中吸取了操作符重载机制等。由于C++语言具有与C语言一样的高执行效率,并容易被熟悉...查看完整版>>
面向对象程序设计语言C++中的多态性
03.
初探Java类加载机制一、在jdk1.2以后,类加载是通过委托来完成的,这意味着假如 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本...查看完整版>>
初探Java类加载机制
04.
C#的多线程机制初探(4)expression代表你希望跟踪的对象,通常是对象引用。一般地,如果你想保护一个类的实例,你可以使用this;如果你希望保护一个静态变量(如互斥代码段在一个静态方法内部),一般使用类名就可以了。而statement_block就...查看完整版>>
C#的多线程机制初探(4)
05.
C#的多线程机制初探(3)在这里我们要注意的是其它线程都是依附于Main()函数所在的线程的,Main()函数是C#程序的入口,起始线程可以称之为主线程,如果所有的前台线程都停止了,那么主线程可以终止,而所有的后台线程都将无条件终止。而所有...查看完整版>>
C#的多线程机制初探(3)
06.
C#的多线程机制初探(2)下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。线程入口使程序知道该让这个线程干什么事,在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为...查看完整版>>
C#的多线程机制初探(2)
07.
C#的多线程机制初探(1)注:本文中出现的代码均在.net Framework RC3环境中运行通过 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是...查看完整版>>
C#的多线程机制初探(1)
08.
Unix/BSD/Linux的口令机制初探 Freebird <freebird@cnfug.org>1.概述早期U N I X系统把用户口令保存在一个纯文本可读的“口令文件”中,这可能在系统管理员注意不到的情况下被截取并暴露。它也可能在一次偶然事件...查看完整版>>
Unix/BSD/Linux的口令机制初探
09.
初探Java类加载机制一、在jdk1.2以后,类加载是通过委托来完成的,这意味着如果 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本地文...查看完整版>>
初探Java类加载机制
10.
C++实现单件的初探在《设计模式》中有一个叫做单件(Sigleton)的模式,是用来控制创建唯一对象。书中只讲到了如何建立Singleton对象,对于如何来销毁此对象则只字不提。但是对象生命的管理对于C++程序员来说是多么的重要呀。或许Singlet...查看完整版>>
C++实现单件的初探
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。