——c语言中define和typedef,两者有相似点,又有不同点。下面为两者的相似点:c语言允许typedef为各种数据类型定义新的名字,typedef声明的写法和普通的声明基本相同,只是把typedef这个关键字出现在声明的前面。例如:typedefchar*ptr;这个声明把标识符ptr作为指向字符指针的..
分类:
其他好文 时间:
2015-11-21 14:35:10
阅读次数:
108
家庭作业3.70C版本代码long traverse(tree_ptr tp){long v = MAX;//7:$922337206854775807if(tp != NULL){lv = traverse(tp->left);rv = traverse(tp->right);v = lv v ?...
分类:
其他好文 时间:
2015-11-21 00:40:54
阅读次数:
256
#include<stdio.h>intmain(){char*str1;char*str2;char*ptr=str1;char*p1=NULL;char*p2=NULL;while(*ptr){p1=ptr;p2=str2;/*保证str1和str2的首地址不变*/while((*p1=*p2)&&(*p1))/*保证p1已经遍历到了‘\0’*/{p1++;p2++;if(*p2=="\0")returnptr;}ptr++;retur..
分类:
编程语言 时间:
2015-11-20 23:18:24
阅读次数:
283
说白了就是三个函数的使用:void CLMS511_interfaceDlg::OnTimer(UINT_PTR nIDEvent){ // TODO: Add your message handler code here and/or call default if(nIDEvent ...
分类:
编程语言 时间:
2015-11-19 20:50:55
阅读次数:
379
功能和代码都很简单,直接上代码string getFormatTime(const char* format, const int len){ time_t curtm = time(nullptr); struct tm* tm_ptr; tm_ptr = localtime(&...
分类:
其他好文 时间:
2015-11-19 12:51:24
阅读次数:
111
SetTimer函数的用法 1)用WM_TIMER来设置定时器 先请看SetTimer这个API函数的原型 UINT_PTR?SetTimer(??????????????
????????HWND?hWnd,//和定时器相关联的窗口?????
??????...
分类:
编程语言 时间:
2015-11-17 17:10:18
阅读次数:
474
根据维基百科上的内容随手写的一个BF解释器,输入有两个参数——程序代码、输入流,返回内容为输出流。输入、输出均为字符串。字符含义C语言替换>指针加一++ptr; stack = new Stack(); //char array[infinitely large size] =...
学习VLD2.0代码,看到如下函数:HMODULE GetCallingModule( UINT_PTR pCaller ){ HMODULE hModule = NULL; MEMORY_BASIC_INFORMATION mbi; if ( VirtualQuery((LPCVOID)pCall...
分类:
其他好文 时间:
2015-11-14 23:16:41
阅读次数:
191
并不是所有的类都要定义虚的析构函数.因为在C++中引入虚函数是有代价的.只要当你需要通过delete ptr删除一个对象的时候,你才需要定义虚的析构函数.看下面的代码段:class Base{public: Base(int i):m(i){} virtual void doS...
分类:
其他好文 时间:
2015-11-14 19:26:20
阅读次数:
294
优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;...
分类:
编程语言 时间:
2015-11-06 12:55:29
阅读次数:
219