码迷,mamicode.com
首页 >  
搜索关键字:sizeof    ( 5917个结果
valgrind内存检查
安装 apt-get install valgrind 测试程序 #include #include int*Test(void) { int* x = malloc(10 * sizeof(int)); delete x;// problem 1: heap block overrun, problem 2: memory leak --x not free, ...
分类:其他好文   时间:2014-12-25 16:29:15    阅读次数:118
UVA - 113 Power of Cryptography (大数幂+二分)
打开链接 给定n和p,找出 k使得  k^n==p 。1 我们可以二分k,用高精度表示出k^n 然后跟p比较。 #include #include #include const int maxn = 1000000000; struct bign { int len; int f[1500]; bign() {memset(f,0,sizeof(f)); len=0;...
分类:其他好文   时间:2014-12-24 18:12:57    阅读次数:136
Bigendian 奇数内存地址取整形crash
在大端机器(solaris-sparc,hpux-hppa)上从奇数内存地址取一个整形(2 or 4 bytes)会崩溃。如:unsigned short Res = *(unsigned short *) tmpArray;应该: char tmpArray[sizeof(unsigned sho...
分类:其他好文   时间:2014-12-24 16:08:51    阅读次数:188
向多个QQ窗口同时发送信息
BOOLCALLBACKSendQQ(HWNDhwnd,LPARAMlParam){TCHARszQQClassName[MAXBYTE];memset(szQQClassName,‘0‘,sizeof(szQQClassName));GetClassName(hwnd,szQQClassName,MAXBYTE);if(0==StrCmpW(szQQClassName,L"TXGuiFoundation")){PostMessage(hwnd,WM_CHAR,0x31,0);}returnTRUE;}voi..
分类:其他好文   时间:2014-12-23 06:51:01    阅读次数:162
malloc、free、new、delete
一、C语言中不定大小多维数组的处理:如果要给二维数组(m*n)分配空间,代码可以写成下面:char **a, i;// 先分配m个指针单元,注意是指针单元// 所以每个单元的大小是sizeof(char *)a = (char **)malloc(m * sizeof(char *));// 再分配...
分类:其他好文   时间:2014-12-23 01:32:20    阅读次数:192
sizeof的用法
Sizeof用法首先说明一下sizeof是c语言运算符,在编译阶段就执行了,和普通的+、-、*等一样。Sizeof有二种语法形式:1、sizeof(对象)或sizeof对象2、sizeof(类型)(可以是抽象类型也可以是一般类型)举个例子就明白了,int i。可以用size...
分类:其他好文   时间:2014-12-21 13:50:13    阅读次数:205
SDUT OJ 2140 图结构练习——判断给定图是否存在合法拓扑序列
#include #include using namespace std; int tp[11][11],visit[11]; int main() { int n,m,i,j,k,s,o,c; int flag,count,a,b; while(cin>>n>>m) { s=1; o=0; count=0; memset(tp,0,sizeof(tp)); m...
分类:其他好文   时间:2014-12-20 23:30:09    阅读次数:216
指针和二位数组
int a[3][4] = { 0, 1,2,3,4,5,6,7,8,9,11,12}; printf("\n%d,%d", a,*a); //两个一样的16进制地址 printf("\n%d,%d", sizeof(a), sizeof(*a)); // 48 16 ...
分类:编程语言   时间:2014-12-20 14:09:11    阅读次数:162
第二十三章 C++11特性之decltype
decltype类似于sizeof操作符,decltype也不需对其操作数求值。粗略来说,decltype(e)返回类型前,进行了如下推导:1.若表达式e指向一个局部变量、命名空间作用域变量、静态成员变量或函数参数,那么返回类型即为该变量(或参数)的“声明类型”;2.若e是一个左值(lvalue,即...
分类:编程语言   时间:2014-12-19 21:59:10    阅读次数:240
set C++容器
1.如何判断set加入的值是否重复 // 举例如下: int a[] = {1,2,3,4,5,6,7,8,1,2}; int nSize = sizeof(a)/sizeof(a[0]); using namespace std; set sint; for(i...
分类:编程语言   时间:2014-12-19 00:23:08    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!