自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 收藏
  • 关注

转载 malloc(0)的问题

转自:http://blog.csdn.net/js_xj/article/details/5826042ANSI C的,如果认为malloc(0)是语法错误的话,下面我写的就不用看了。下面进入正题,关于malloc(0)这个问题,我在网上看到有个面试题好像就是问这个的,原题好像是:char *ptr; if ((ptr = (char *)malloc(0)) == NULL

2012-09-26 12:29:10 488

转载 可重入函数

转自:http://baike.baidu.com/view/2394660.htm可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问

2012-09-25 23:50:42 610

原创 short与int型在内存中的存储形式

int main() { char p[4]={1,2,3,4}; cout<<*((short*)p)<<endl; cout<<*((short*)p+1)<<endl; return 0; }结果程序运行的结果为上述的原因是:计算机有字节顺序之分,这与机器有关,分为低端字节计算机和高端字节计算机, 所以在不同的计算机里,存储形式可能不一样。在低端字节计算机中

2012-09-25 19:40:28 15291 3

转载 volatile

转自:http://baike.baidu.com/view/608706.htm百科名片  volatile就象大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。对象的可能会在编译器的控制或监测之外被改变。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样

2012-09-25 14:40:30 2065

转载 C++学习笔记十四-运算符重载

转自:http://www.cnblogs.com/ForFreeDom/archive/2012/05/26/2519003.html概述:C++ 允许我们重定义操作符用于类类型对象时的含义。如果需要,可以像内置转换那样使用类类型转换,将一个类型的对象隐式转换到另一类型。标准库为容器类定义了几个重载操作符。这些容器类定义了下标操作符以访问数据元素,定义了 * 和 -> 对容器迭代器解

2012-09-24 18:18:10 960

转载 隐式类型转换(C++学习)

转自:http://blog.csdn.net/dbzhang800/article/details/6660596隐式转换发生条件在混合类型表达式中,操作数被转换成相同的类型用作 if 语句或循环语句的条件时,被转换为bool类型用于switch语句时,转为整数类型用来初始化某个变量(包括函数实参、return语句),转为变量的类型隐式转换分类标准转换

2012-09-23 10:29:48 653

转载 多重继承和虚继承的内存布局

转自:http://blog.csdn.net/littlehedgehog/article/details/5442430  这篇文章主要讲解虚继承的C++对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。原文见这里(By Edsko de Vries, January 2006)

2012-09-23 00:12:42 473

转载 RTTI、虚函数和虚基类的实现方式、开销分析及使用指导

转自:http://baiy.cn/doc/cpp/inside_rtti.htmRTTI、虚函数和虚基类的实现方式、开销分析及使用指导白杨http://baiy.cn “在正确的场合使用恰当的特性” 对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统 C 而言,对效率有影响的几个C++新特性:

2012-09-22 23:58:12 468

转载 C++ 虚函数表解析

转自:http://blog.csdn.net/haoel/article/details/1948051前言       C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:

2012-09-22 21:54:35 474

转载 c-中的时序点和副作用边际效应

转自:http://mockbird.gotoip55.com/2011/11/30/c-中的时序点和副作用边际效应/本文基本是以下几篇文章的摘抄和归纳。http://en.wikipedia.org/wiki/Sequence_pointhttp://learn.akae.cn/media/ch16s03.html请问 以下计算结果是什么:int a=

2012-09-08 21:44:41 1701

转载 指向类的成员的指针

转自:http://blog.csdn.net/qhmao/article/details/4337701指向类的成员的指针    在C++中,可以说明指向类的数据成员和成员函数的指针。    指向数据成员的指针格式如下:    ::*    指向成员函数的指针格式如下:    (::*)()    例如,设有如下一个类A:    cla

2012-09-08 09:58:32 460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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