
c++
文章平均质量分 86
SnailDove
在学本科生
展开
-
比较全面的宏定义解析
宏定义宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。参数不带参数宏定义又称为宏代换、宏替换,简称“宏”。格式:#define 标识符 字符串其中的标识符就是所谓的符号常量,也称为“宏名”。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的转载 2013-10-08 21:09:12 · 6678 阅读 · 0 评论 -
在32位机器与64位机器之间编程注意
举个例子#include OS version:Red Hat Enterprise Linux Server release 5.3 (Tikanga) Linux 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linuxsize_t本身一个作用就是避免考虑64还是3转载 2013-10-07 16:53:16 · 5845 阅读 · 0 评论 -
条款04:确定对象被使用前已被初始化
条款04:确定对象被使用前已被初始化原创 2015-04-08 19:10:33 · 748 阅读 · 0 评论 -
C++中派生类的构造、析构的调用顺序
派生类中构造与析构的调用顺序原创 2015-03-22 17:23:48 · 2740 阅读 · 0 评论 -
C++访问控制与继承
C++访问控制与继承原创 2015-03-22 16:17:38 · 515 阅读 · 0 评论 -
编写自己的头文件与C++中的c库
编写自己的头文件与C++中的c库原创 2015-03-22 20:47:57 · 945 阅读 · 0 评论 -
类的两种关系——继承和复合
继承和复合原创 2015-03-22 17:13:14 · 2889 阅读 · 0 评论 -
C++函数模板
函数模板原创 2015-03-25 01:14:15 · 456 阅读 · 0 评论 -
#pragma用法详解 && #pragma once 与 #ifndef
#pragma用法详解目录:(0) 前言(1) #pragma message能够在编译信息输出窗口中输出相应的信息(2) #pragma code_seg能够设置程序中函数代码存放的代码段,开发驱动程序的时会用到(3) #pragma once若用在头文件的最开始处就能够保证头文件被编译一次(4) #pragma hdrstop表示预编译头文件到此为止(5转载 2013-12-23 19:15:43 · 4166 阅读 · 0 评论 -
C/C++定义全局变量/常量几种方法的区别
在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么你可能非转载 2013-10-24 12:13:46 · 6589 阅读 · 0 评论 -
C++中的this指针
原创 2015-03-22 18:00:00 · 443 阅读 · 0 评论