码迷,mamicode.com
首页 >  
搜索关键字:sizeof 和类继承 虚继承 求类大小    ( 6097个结果
sizeof运算符
sizeof是C语言中的关键词,它nen...
分类:其他好文   时间:2014-07-31 17:08:26    阅读次数:141
【C语言】指针
一种错误的写法:int * x = (int *)malloc(5 * sizeof(int));int * y = (int *)malloc(5 * sizeof(int));y = x;没有必要为y开辟内存,因为y在开辟内存时 y内存储的地址时开辟的内存的位置, 但是后面又把x的值赋给了y, ...
分类:编程语言   时间:2014-07-31 16:16:26    阅读次数:224
不可摸数 【杭电-1999】 附题
/* hdu 1999 不可摸数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8274    Accepted Submission(s): 2122 Problem Description s(n)是正整数n的真因子之和,...
分类:其他好文   时间:2014-07-31 13:22:06    阅读次数:239
树标号
Apple Treehttp://poj.org/problem?id=3321 1 #include 2 #include 3 #define mt(a,b) memset(a,b,sizeof(a)) 4 #define lrrt int L,int R,int rt 5 #define ial...
分类:其他好文   时间:2014-07-31 12:20:36    阅读次数:251
new 、operator new 和 placement new
一、原生operatornew 我们先从原生operatornew开始。考虑如下代码,它用来分配5个int型的空间并返回指向他们的指针[1]: int*v=static_cast(::operatornew(5*sizeof(*v))); 当像如上的调用,operatornew扮演原生的内存分...
分类:其他好文   时间:2014-07-31 05:21:45    阅读次数:313
大数A+B 【杭电-1002】 附题
/* A + B Problem II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 209912    Accepted Submission(s): 40404 Problem Description I have a...
分类:其他好文   时间:2014-07-30 17:32:24    阅读次数:226
C++内存布局
#对象内存布局分类讨论vc6变量查看器中(Locals,Watch1等),也可以看到部分对象布局的情况(不完整,且虚继承是错误的)。vs2005及以后版本的编译器提供了/d1reportSingleClassLayout[类名]编译选项来查看对象完整的内存布局:cl classLayout.cpp ...
分类:编程语言   时间:2014-07-30 14:41:43    阅读次数:314
int a[3];中a+1与&a+1区别 -- C
int a[3]; a 和 &a 的地址一样的。 a+1 == a + 1*sizeof(int);跳跃是一个数组元素大小 &a+1 == a + 3*sizeof(int);跳跃是整个数组大小 #include int main() { char * a[] = {"hello","the","world"}; char ** pa = a; pa ++; /* 获取数组中第二个元素 */ printf("*pa = %s\n",*pa); printf("*(a+...
分类:其他好文   时间:2014-07-30 12:27:03    阅读次数:252
怒刷30道线段树、树状数组
HDU 1754 单点更新,区间查询最大值,水题…… #include #include #include #include #include #include #include #include #include #define mem(a,b) memset(a,b,sizeof(a)) #define lson i<<1,l,mid #define rson i<<1|1,mid+1,r...
分类:其他好文   时间:2014-07-30 12:23:33    阅读次数:252
Win32平台下的微软C编译器的对齐策略
引言首先看一个C语言下结构体的小程序。#includestruct StudentInfo { char i; int j;};void main() { printf("%d\n",sizeof(struct StudentInfo)); }输出结果:8不解,以为是...
分类:Windows程序   时间:2014-07-30 12:05:53    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!