
C/C++
文章平均质量分 80
zgbsoap
这个作者很懒,什么都没留下…
展开
-
strlen和sizeof的区别
strlen 返回的是实际串长sizeof 如果*str是指针则返回 char *的大小 如果是用数组声明 返回的是空间的大小char *sz = "abcde";char sz1[20] = "abcde";coutcoutcoutcout输出:45205------------------------------memset(str, 0, sizeof(str)); //用strlen和s转载 2005-09-03 22:10:00 · 1525 阅读 · 0 评论 -
结构体(含位域)的sizeof
http://dev.youkuaiyun.com/develop/article/78/78272.shtm 结构体的sizeof先看一个结构体:struct S1{ char c; int i;}; sizeof(s1)在VC6中按默认设置得到的结果为8。我们先看看sizeof的定义——sizeof的结果等于对象或者类型所占的内存字节数,好吧,那就让我们来看看S1的内存分配情况:S转载 2006-07-31 23:17:00 · 2401 阅读 · 0 评论 -
big-Endian&little-Endian
http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.html#7981 Big-Endian 和 Little-Endian 两者概念的区别再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Littl转载 2006-07-30 21:11:00 · 1164 阅读 · 0 评论 -
Endianness一点通
http://packetmania.blogchina.com/ Endianness 的问题实质就是关于计算机如何存储大的数值的问题。我们知道一个基本存储单元可以保存一个字节,每个存储单元对应一个地址。对于大于十进制255(16进制0xff)的整数,需要多个存储单元。例如,4660对应于0x1234,需要两个字节。不同的计算机系统使用不同的方法保存这两个字节。在我们常用的PC机中,转载 2006-07-30 23:26:00 · 1638 阅读 · 1 评论 -
big-Endian&little-Endian
http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.html#7981 Big-Endian 和 Little-Endian 两者概念的区别再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Littl转载 2006-07-30 21:11:00 · 2184 阅读 · 0 评论 -
big-Endian&little-Endian
http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.html#7981 Big-Endian 和 Little-Endian 两者概念的区别再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Littl转载 2006-07-30 21:11:00 · 2796 阅读 · 0 评论 -
【转】sizeof
http://blog.sina.com.cn/u/476cd8780100012b关键词:sizeof这是网上的一个帖子,最初来自那里已经记不得了,不过我觉得很不错。我又在文章的后面加了一部分内容,是关于类的sizeof。如果有什么错误的地方,请大家指正,谢谢~~ --- majianan 2005-12-19 0.关键字:转载 2006-05-14 20:28:00 · 894 阅读 · 0 评论 -
C语言面试题四——慧通篇 [转]
http://blog.youkuaiyun.com/chenhu_doc/archive/2006/05/02/705575.aspx什么是预编译何时需要预编译:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。char * const p;char const * pconst char转载 2006-05-09 22:06:00 · 1494 阅读 · 0 评论 -
sizeof(struct)及sizeof(class)
http://community.youkuaiyun.com/Expert/topic/4405/4405757.xml?temp=9.743899E-02#param package(1)struct a{ __int32 i; __int8 c[5]; double* p; __int16 j;};printf("sizeof(struct a)");这是多少?---------转载 2005-11-20 18:50:00 · 1285 阅读 · 0 评论 -
自由存储(Freestore)管理
http://www.sunistudio.com/cppfaq/freestore-mgmt.html转载 2005-11-17 22:15:00 · 1036 阅读 · 0 评论 -
C++:memset ,memcpy 和strcpy 的区别
#include "memory.h"memset用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ 或‘/0;例:char a[100];memset(a, /0, sizeof(a)); memcpy用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据长度;例:char a[100],b[50]; memcpy(b, a, sizeof(b));转载 2005-11-14 19:23:00 · 2264 阅读 · 1 评论 -
[转帖] 关于sizeof()的一些思考
http://blog.sina.com.cn/u/454b8ecf010000au0关键字:sizeof,字节对齐,多继承,虚拟继承,成员函数指针前向声明: sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。 但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不转载 2005-11-20 18:15:00 · 951 阅读 · 0 评论 -
C++设计模式之Singleton
http://www.wudidong.com/tutorial/chengxu/cpp/200507/6757.html一、功能 保证一个类仅有一个实例。 二、结构图 三、优缺点 Singleton模式是做为"全局变量"的替代品出现的。所以它具有全局变量的特点:全局可见、贯穿应用程序的整个生命期,它也具有全局变量不具备的性质:同类型的对象实例只可能有一个。 四、实现 教科转载 2005-11-17 22:29:00 · 1554 阅读 · 0 评论 -
C++教程
http://courseware.ecnudec.com/zsb/zjs/zjs05/zjs053/zjs05300/zjs053000.htm转载 2005-11-05 11:17:00 · 967 阅读 · 0 评论 -
sizeof 笔试题
http://www.xici.net/b700278/d44576087.htm1.常规char str1[] = “Hello” ;char str2[5] = {H,e,l,l,o};char str3[6] = {H,e,l,l,o,/0};char *p1 = "Hello";char *p2[]={"hello","worl转载 2007-05-13 13:48:00 · 1516 阅读 · 0 评论