C++基础
sixiangjun
在读研究生
展开
-
C++基础中常见易混淆知识点
写程序时经常遇到的几个难以分辨的C++概念:1,#include 与#include “xxx.h”的区别:2,在C++中class类,可以看做是一种特殊的结构体struct,在类的定义中,如果未指明成员类型,则缺省为private,而结构体中则缺省为public, public,protected,private这三个访问控制标识符来控制一个类内部的成员和成员函数对外的可见性,被pub原创 2015-09-23 23:30:14 · 673 阅读 · 0 评论 -
C/C++内存理解
C/C++内存中的分配转载 2015-10-12 09:36:10 · 593 阅读 · 0 评论 -
引入内联函数的目的和作用
引入内联函数的目的是为了解决程序中函数调用的效率问题。函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方 法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码,实 现程序代码和数据的共享。但是,函数调用也会带来降低效率的问题,因为调用 函数实际上将程序执行顺序转移到函数所存放在内存中某个地址,将函数的程序 内容执行完后,再返回到转去执行该函数前的地方。这种原创 2015-10-20 21:45:16 · 3046 阅读 · 0 评论 -
C++区分成员变量
在C++中区分成员变量的情况有以下三种:1,子类和父类没有同名变量,此种情况下不会出现任何情况的覆盖。2,在父类中有vitual修饰的虚成员变量,在子类中有与其同名同类型的成员变量,这种情况下子类变量会覆盖父类变量。3,在父类中存在与子类同名同类型的成员变量,但是没有virtual修饰,此时不会覆盖,但会重写,即子类访问成员变量时访问的是子类的成员变量,父类的成员变量会被隐藏,但是通过原创 2015-10-21 20:34:13 · 463 阅读 · 0 评论 -
Windows中句柄和ID的区别
Windows中什么是句柄、ID,以及句柄和ID的区别转载 2015-10-10 10:39:48 · 3080 阅读 · 2 评论 -
HTTP协议的作用原理
WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是web网页,www的工作基于客户机/服务器计算模型,由web浏览器(客户端)和web服务器(服务器)构成,两者之间采用超文本传输协议(HTTP)进行通信,http协议是基于TCP/IP协议之上的协议,是web浏览器和web服务器之间的应用层协议,是通用的,无状态的,面向对象的协议,http协议的作用原理包括四个步骤:原创 2015-10-27 16:32:50 · 3513 阅读 · 0 评论