安装
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
打开链接
给定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
在大端机器(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
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
一、C语言中不定大小多维数组的处理:如果要给二维数组(m*n)分配空间,代码可以写成下面:char **a, i;// 先分配m个指针单元,注意是指针单元// 所以每个单元的大小是sizeof(char *)a = (char **)malloc(m * sizeof(char *));// 再分配...
分类:
其他好文 时间:
2014-12-23 01:32:20
阅读次数:
192
Sizeof用法首先说明一下sizeof是c语言运算符,在编译阶段就执行了,和普通的+、-、*等一样。Sizeof有二种语法形式:1、sizeof(对象)或sizeof对象2、sizeof(类型)(可以是抽象类型也可以是一般类型)举个例子就明白了,int i。可以用size...
分类:
其他好文 时间:
2014-12-21 13:50:13
阅读次数:
205
#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
decltype类似于sizeof操作符,decltype也不需对其操作数求值。粗略来说,decltype(e)返回类型前,进行了如下推导:1.若表达式e指向一个局部变量、命名空间作用域变量、静态成员变量或函数参数,那么返回类型即为该变量(或参数)的“声明类型”;2.若e是一个左值(lvalue,即...
分类:
编程语言 时间:
2014-12-19 21:59:10
阅读次数:
240
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