(1).预处理(cpp):预处理器不止一种,而C/C++的预处理器就是其中最低端的一种——词法预处理器,主要是 […]
C++存储区域基础概念详解
C++编程语言的应用,使得开发人员轻松的完成各种程序开发中所需要的功能需求,大大提高了编程效率。我们在这篇文章 […]
socket epoll 使用实例
epoll – I/O event notification facility 在linux的网络 […]
typedef和#define的用法与区别
一、typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过 […]
Linux下C和C++开发基础
n 编程语言:C 、C++ n 编译(compile):源文件(.c)->目标文件(.o) n 连接(l […]
关于C/C++ struct结构中字节对齐的问题
什么是对齐,以及为什么要对齐: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访 […]
C++操作符的优先级
Precedence Operator Description Associativity 1 :: Scop […]
C++ Builder创建和调用dll中的资源
程序开发中经常会用到一些图标、图片、光标、声音等,我们称它们为资源(Resource)。当多个窗口用到同样的资 […]
再论堆和栈的区别(引用)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(s […]
堆和栈的概念
堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结 […]