
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们....
在C++中,内存可分为系统数据区,自由存储区,文本区,const数据区,全局静态区,堆区和栈区。其中,系统数据区存放的是系统....
libfreetype是为跨平台设计的。在windows下要编译的话,可以直接打开freetype-2.4.10uildswin32vc2008目录下的freetype.sln....
问题 C语言以及C++语言中的const究竟表示什么?其具体的实现机制又是如何实现的呢? 本文将对这两个问题进行一些分析,简单....
双链表其实 也没什么 只是多了一个前置链而已 双链表的定义 复制代码 代码如下: struct DNode { int data; struct DNode *ne....
最近在C++编程中经常遇到需要多字节字符与宽字节字符相互转换的问题,一直自己贴那几句代码。觉得麻烦,于是就自己写了一个....
在C/C++中,指针和数组在很多地方可以互换使用,这使得我们产生一种错觉,感觉数组和指针两者是完全等价的,事实上数组和指....
1、右值引用引入的背景 临时对象的产生和拷贝所带来的效率折损,一直是C++所为人诟病的问题。但是C++标准允许编译器对于临时....
复制代码 代码如下: // 二叉树.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h"....
用位运算实现加法也就是计算机用二进制进行运算,32位的CPU只能表示32位内的数,这里先用1位数的加法来进行,在不考虑进位的....
首先说明invalid_argument是一个类(class invalid_argument;),它的继承关系如下 exception------logic_error-------inval....
windows中,链接库分为两种类型:静态链接库.lib和动态链接库.dll。其中动态链接库在被使用的时候,通常还提供一个.lib,称....
// ZipFile.h // #ifndef ZIPFILE_H #define ZIPFILE_H #include #include #define ZIP_OK 0 #define ZIP_ERR_OPEN 1 #define
到目前为止,看到的递归函数都是直接调用自己。虽然大多数的递归函数都符合这一形式,但其实递归的定义更为广泛,如果某个函....
代码: [cpp] const char *cString = "这是一个C字符串, c string"; NSString *nsstring = @"这是个NSString字符串, nsstr....
1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通....
小弟在公司的职责,在上篇博客中已经简约介绍。这边博客主要介绍技术的应用而不在细究原理。因为公司项目着急,出结果要紧,....
1.尽量用类的非成员函数以及友元函数替换类的成员函数 例如一个类来模拟人People 复制代码 代码如下: 1 class People{ 2 pub....
B树是为磁盘或其他直接存储设备设计的一种平衡查找树。如下图所示。每一个结点箭头指向的我们称为入度,指出去的称为出度。....
作为程序猿的你,是否已经喜欢或习惯依赖IDE开发环境呢。作为Java程序猿,我还是蛮深深的依赖Java IDE开发环境滴,比如Eclip....