C++中虚析构函数的作用

原文地址:http://blog.csdn.net/starlee/article/details/619827 作者:Star-Lee 我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:         有下面的两个类: ...

2016-08-22 16:30:33

阅读数 197

评论数 0

堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)   —   一般由程序员...

2016-07-23 20:35:51

阅读数 152

评论数 0

常用的SQL语句

说明:为了帮助自己记忆,于是就做了一些常用SQL语句的整理。1.创建数据库:CREATE DATABASE database_name;2.删除数据库:DROP DATABASE database_name;3.创建新表:CREATE TABLE table_name(<列名1><...

2016-06-24 22:43:38

阅读数 228

评论数 0

内存管理

操作系统对内存的划分和动态分配,就是内存管理的概念。 内存管理的功能有: 1)内存空间的分配与回收,包括内存的管理和共享。 2)地址转换,把逻辑地址转换成相应的物理地址。 3)内存空间的扩充,利用虚拟存储技术或自动覆盖技术,从逻辑上扩充内存。 4)存储保护,保证各道作业在各自的存储空间内...

2016-06-23 23:43:22

阅读数 317

评论数 0

进程管理

1.进程进程(Process)是计算机已运行程序的实体。程序本身只是指令的集合,进程才是程序(那些指令)的真正运行。用户下达运行程序的命令后,就会产生进程。同一程序可产生多个进程(一对多关系),以允许同时有多位用户运行同一程序,却不会相互冲突。进程需要一些资源才能完成工作,如CPU使用时间、存储器...

2016-06-22 17:01:37

阅读数 1201

评论数 0

浅谈操作系统的四个特征

操作系统有四个特征:并发,共享,异步,虚拟。并发:是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它应该具有处理和调度多个程序同时执行的能力。在这种多道程序环境下,一段时间内,宏观上有多个程序在同时运行,而每一时刻,单处理器环境下实际仅能有一道...

2016-06-22 16:44:51

阅读数 7818

评论数 1

IP地址、NAT、子网划分与子网掩码、CIDR等网络层相关知识整理

1.  连接在Internet中的每台主机(或路由器)都分配一个32bit的全球唯一的标识符,即IP地址。      IP地址的编码方法有三种:分类的IP地址、子网的划分和CIDR。      传统的IP地址是分类的地址,分为A、B、C、D、E五类。无论哪类IP地址,都由网络号和主机号两部分组...

2016-06-22 11:06:40

阅读数 3000

评论数 0

TCP协议中的三次握手四次挥手问题

一、三次握手建立连接详解: (1)当客户端向服务器发起连接请求时,客户端会发送同步序列标号SYN J到服务器,等待服务器确认,这时客户端的状态为SYN_SENT; (2)当服务器收到客户端发送的SYN J,服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1,这时服务器的状态为S...

2016-06-21 17:03:30

阅读数 745

评论数 0

VS2013+opencv2.4.10静态链接方式创建方法

用VS2013+opencv2.4.10写的程序,想要你的程序在一台裸奔的电脑上运行,该怎么办?我自己上网查了,然后尝试了下,成功了,于是想分享给大家~ 首先说下,我们平时在VS2013上使用opencv库函数的时候,基本都是以动态链接的方式调用,想要脱离自己的电脑到别的电脑上运行,就要...

2016-06-21 10:38:04

阅读数 1617

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭