如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样:1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef...
分类:
其他好文 时间:
2014-10-24 14:18:48
阅读次数:
156
//代码来自kbengine
*nux:
inline?uint64?timestamp()
{
#ifdef?KBE_USE_RDTSC
return?timestamp_rdtsc();
#else?//?KBE_USE_RDTSC
if?(g_timingMethod?==?RDTSC_TIMING_METHOD)
return?timestamp...
分类:
其他好文 时间:
2014-10-22 13:03:07
阅读次数:
181
作者:刘昊昱
博客:http://blog.csdn.net/liuhaoyutz
#include
#define HAOYU_DEBUG_TYPE
#ifdef HAOYU_DEBUG_TYPE
#define HAOYU_DEBUG(...) do { printf("\n[HAOYU_DEBUG] ------------------ i...
分类:
其他好文 时间:
2014-10-22 10:09:35
阅读次数:
198
1 一、项目常见文件 2 1.main.m 3 * 里面有一个程序的入口:main函数 4 5 2.Prefix.pch文件 6 * pch文件中的内容 能被 项目中的其他任何文件 共享\包含\访问 7 * 如果定义的内容只用在OC环境中,就必须定义在#ifdef __OBJC__和#endif.....
分类:
移动开发 时间:
2014-10-21 15:13:43
阅读次数:
190
开发环境VS2012, WIN7 64.首先生成的DLL大致如下:.h文件#ifdef CVINPYTHON_EXPORTS#define CVINPYTHON_API __declspec(dllexport)#else#define CVINPYTHON_API __declspec(dllim...
分类:
编程语言 时间:
2014-10-20 15:04:49
阅读次数:
190
在使用多重宏嵌套定义的时候,要在#endif的后面写上注释,便于区分嵌套的关系 #ifdef RTMP_MAC_PCI pDrvOps->RTMPHandleInterrupt = RTMPHandleInterrupt; #endif // RTMP_MAC_PCI // 2.使用嵌套宏定义的时候...
分类:
其他好文 时间:
2014-10-18 06:26:09
阅读次数:
334
1、 设置断点逐步调试。通过Watch、Call Stack窗口查看调试信息。2、 添加调试代码。#ifdef _DEBUG //Code for debugging Purposes#endif //_DEBUG3、 使用宏。ASSERT宏VERIFY宏TRACE宏4、 检查内存泄露。非M...
分类:
其他好文 时间:
2014-10-18 00:38:18
阅读次数:
253
#include #include #include #include #include #include #ifdef _DEBUG#pragma comment( lib, "zlib_d.lib")#pragma comment( lib, "zzip_d.lib")#pragma comme...
分类:
其他好文 时间:
2014-10-17 20:12:11
阅读次数:
135
GB2312转unicode程序#ifndef UNICODE_H #define UNICODE_H#include #ifdef __DEFLINUX__ #include #endif#include #include extern unsigned short giGB2312[21243....
分类:
其他好文 时间:
2014-10-16 13:32:23
阅读次数:
510
#include?<stdio.h>
?
#define?__DEBUG__??
#ifdef?__DEBUG__??
#define?DEBUG(format,...)?printf("File:?"__FILE__",?Line:?%05d:?"format"\n",?__LINE__,?##__VA_ARGS__)??
#else??
#def...
分类:
其他好文 时间:
2014-10-14 12:45:48
阅读次数:
182