VC++
refine19
这个作者很懒,什么都没留下…
展开
-
C++程序编写规范
文件 头文件有".h"后缀。头文件包含类(class),结构(struct),和联合(union)的声明,枚举(enum)的声明,#define,typedef。 实现文件有一个".cc" (UNIX) 或者".cpp" (Windows, DOS)后缀。实现文件包括函数和方法的实现。 在头文件和源代码文件中安排一个页眉。页眉可以包含标题,作者,日期,和一些工程的信息,比如这个文件是配合整个工程的。 一些名字 通用C++字符的名字: (注:这些都是符号的英文原名,目前并没有完全标准化的汉语词汇转载 2010-07-21 11:06:00 · 850 阅读 · 0 评论 -
C语言里面的内联函数(inline)与宏定义(#define)探讨(转载)
<br />先简明扼要,说下关键:<br />1、内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样在运行时速度更快。<br />2、内联函数可以调试,而宏定义是不可以调试的。<br />内联函数与宏本质上是两个不同的概念如果程序编写者对于既要求快速,又要求可读的情况下,则应该将函数冠以inline。下面详细介绍一下探讨一下内联函数与宏定义。<br /><br />一、内联函数是什么?<br />内联函数是代码被插入到调用者代码处的函数。如同 #defi转载 2011-03-07 20:49:00 · 1268 阅读 · 1 评论 -
转:c++类库实现贴
<br />C/C++ code template<class InputIterator> String(InputIterator start, InputIterator end); ~String() { //std::cout << buffer << std::endl; delete [] buffer; } // String::begin(); iterator begin()转载 2011-04-25 16:46:00 · 673 阅读 · 0 评论 -
linux下GCC编译环境中二叉树遍历、C语言实现以及调试过程中段错误
最近一直在学习数据结构准备面试,昨天晚上看到了二叉树,在网上查了一些资料以后照猫画虎的写了一个二叉树遍历的程序,主要是为了消化递归构建二叉树和遍历的过程,调试过程中也发现了不少问题。 二叉树概念属性 二叉树是由一个根节点和两棵互不相交的、分别成为根节点左子树和右原创 2011-08-31 17:34:22 · 1438 阅读 · 0 评论 -
C++中指针和引用的区别-转载fu_jiangtao<chinaunix>
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中转载 2011-08-31 17:47:49 · 435 阅读 · 0 评论