理解内存分配
exchen 6年前 (2019-03-25) 2747浏览 0评论
理解内存分配 动态分配内存的函数常见的有 malloc、valloc、calloc、realloc、alloca 这几个,它们之间有什么区别呢?来看看这几个函数的原型: void* malloc(size_t __si...
exchen 6年前 (2019-03-25) 2747浏览 0评论
理解内存分配 动态分配内存的函数常见的有 malloc、valloc、calloc、realloc、alloca 这几个,它们之间有什么区别呢?来看看这几个函数的原型: void* malloc(size_t __si...
exchen 12年前 (2013-03-08) 5105浏览 0评论
开发过程中的记录,Mark一下,以后也会用到. #include <iostream> #include <sstream> #include <cassert> ...
exchen 12年前 (2013-03-07) 3536浏览 0评论
Mark一下 wstring tempword; vector <wstring> TempVec; tempword = _T("123"); TempVec.push_back...
exchen 12年前 (2012-08-09) 4965浏览 0评论
#include <windows.h> #include <stdio.h> struct FileInfo { TCHAR *buf; ...
exchen 12年前 (2012-08-07) 4905浏览 0评论
代码功能 1、将关键字字符串以空格区分,分别放到strWrod字符串数组里。 2、循环比较strBody字符串里有没有strWrod数据里的关键字。 #include <windows.h> #inc...
exchen 14年前 (2011-03-24) 4644浏览 0评论
mark一下,以后的开发过程中可能会经常用到socket相关的东西,所以mark一下最基础的东西。 服务端代码 #include <stdio.h> #include <windows.h> ...
exchen 14年前 (2011-03-23) 3487浏览 0评论
EXE call Dll里的函数,然后Dll里的函数callback EXE里的函数 EXE 代码 /*EXE代码 作者:exchen(SysProgram) 日期:2011年3月23日 */ void ...
exchen 14年前 (2010-08-04) 4284浏览 0评论
一个栈溢出的经典代码 #include <stdio.h> #include <string.h> void overflow(char* buf) { char des[5]="";...
exchen 14年前 (2010-07-31) 4121浏览 0评论
vector是C++中的一种数据结构,确切的说是一个类,它相当于一个动态的数组,当程序员无法知道自己需要的数组长度多大时,使用vector可以达到最大节约空间的目的,也就是实现动态分配数组。 举例如下: #includ...
exchen 14年前 (2010-07-31) 3862浏览 0评论
使用new分配变长数组 #include <iostream.h> void main() { int len; cout << "请输入数组的长度: "; ...
exchen 15年前 (2010-06-22) 5099浏览 0评论
\r 它并没有换行,是从本行开头开始输出 \n 它换行了,是下一行开头处开始输出 看看这符语句就知道了,输入结果将 a 给覆盖了,只剩下 b,因为 \r 是从本行开头处开始输出。 printf("a\rb"); 而如果使用 \n 的话就不会覆盖了,比...
exchen 15年前 (2010-05-06) 3413浏览 0评论
#if #else #endif 的作用是控制编译的代码 如: #if 1 代码A #else 代码B #endif 则程序编译的时候就只编译代码A 如果 #if 0 代码A #else 代码B #endif 则程序编译的时候就只编译代码B 其中代码...