INVALID_SOCKET的值(2011-06-26 15:06:45)标签: 杂谈 INVALID_SOCKET的值不是-1,原因参考basetsd.h和WinSock2.h:typedef _W64 unsigned int UINT_PTR, *PUINT_PTR;typedef UINT_...
分类:
其他好文 时间:
2014-08-02 18:08:13
阅读次数:
867
C++ 98的 std::auto_ptr已经被彻底遗弃了,取而代之的是unique_ptr、shared_ptr与weak_ptr。大部分时候我们自己手动申请内存方式内存都是没有问题的,问题是如果程序很大了之后,一个复杂的对象,多次拷贝的代价非常高,很多地方都会使用到,只存在一份拷贝显然是最好的,...
分类:
编程语言 时间:
2014-08-01 13:27:51
阅读次数:
384
指针保存的是另一个对象的地址(概念真的很重要!!) int a=1; int *ptr = &a;//*定义一个指向int类型的指针ptr, &a取变量a的地址一、指针的初始化几个概念,迷途指针==野指针==悬浮(dangling)指针原则:不能使用未初始化的指针,这就引出指针的初始化问...
分类:
编程语言 时间:
2014-07-31 23:49:10
阅读次数:
294
#ifndef __DEF_H__#define __DEF_H__#include #include #include #define TRUE 1#define FALSE 0//任务结构体typedef struct{ void (*thread_function_ptr_) (void...
分类:
编程语言 时间:
2014-07-29 11:34:56
阅读次数:
281
程序:
// X16+X12+X5+1 : 1,0001,0000,0010,0001 :0x11021
unsigned char crcbuff [] = { 0x00,0x00,0x00,0x00,0x06,0x0d,0xd2,0xe3};
unsigned int crc; // CRC 码
void main(void)
{
unsigned char *ptr;
crc ...
分类:
其他好文 时间:
2014-07-28 16:09:43
阅读次数:
263
VS2010,新建MFC项目,在头文件stdafx.h中添加:1 #include 2 using namespace Gdiplus;3 #pragma comment (lib,"Gdiplus.lib")定义类的变量 ULONG_PTR gdiplusToken;在BOOL CGDALDes....
分类:
其他好文 时间:
2014-07-27 22:56:39
阅读次数:
317
IsDebuggerPresent 这个函数可以用在程序中,检测当前程序是否正在被调试,从而执行退出等行为,达到反调试的作用。
1、IsDebuggerPresent 这个函数从汇编的角度看,就是一下三句代码。下面依次来分析这三句代码的原理。
75593789 K> 64:A1 18000000 mov eax, dword ptr fs:[18]
7559378F ...
分类:
其他好文 时间:
2014-07-25 11:12:51
阅读次数:
352
《C++ Primer Plus》学习笔记10
第16章 string类和标准模板库
主要内容:
1)标准的C++string类
2)auto_ptr模板
3)标准模板库(STL)
4)容器类
5)迭代器
6)函数对象
7)STL算法
1、string类
1)构造字符串
//初始化为常规的C-风格的字符串
string one ("Lottery Winner!...
分类:
编程语言 时间:
2014-07-24 10:35:46
阅读次数:
465
1、编写calloc,内部用malloc。
void *calloc (size_t n, size_t size)
{
char * memory;
memory =(char*) malloc(n * size);
while( memory != NULL)
{
char * ptr;
ptr = memory;
while ( --n >= 0)
{
*pt...
分类:
其他好文 时间:
2014-07-23 22:40:17
阅读次数:
409
void?get_cpu_id()
{???
char?szBuf[256]?= {0};
unsigned?int?s1?= 0U;
unsigned?int?s2?= 0U;
_asm{?
MOV?EAX,01H?
XOR?EDX,EDX
CPUID????
MOV?DWORD?PTR[s1],EDX???
...
分类:
其他好文 时间:
2014-07-22 22:37:53
阅读次数:
240