P

经典C语言教程 文档

C 是贝尔实验室的Dennis Ritchie在 1972 设计的, 当时, 他正和Ken Thompson合作设计 UNIX 操作系统。C 语言并不是从 Ritchie 的脑袋中产生的。C 是从 Thompson 开发的 B 语言中产生的。

yj_0212 2012-03-15   712   0
P3

  贪吃蛇游戏的C语言源代码 文档

贪吃蛇游戏的C语言源代码

diaomcse 2012-03-11   592   0
P7

  C++ 多线程基类 文档

在原来的基础上,进行了加强,使之进一步接近Java中Thread和Runnable的用法。下面是我写的基类,把代码保存在名为Thread.h的头文件中

ylllxw08 2012-03-06   696   0
P41

  C++ 编程规范(中文版) 文档

摘要只规定需要规定的事情:不要强制施加个人喜好或者过时的做法。讨论有些问题只是个人喜好,并不影响程序的正确性或者可读性,所以这些问题不应该出现在编程规范中。任何专业程序员都可以很容易地阅读和编写与其习惯的格式略有不同的代码。应该在每个源文件乃至每个项目中都使用一致的格式,因为同一段代码中要在几种编程风格(style)之间换来换去是很不舒服的。但是无需在多个项目或者整个公司范围内强制实施一致的格式。下面我们列举了几个常见的情况,在这里重要的不是设定规则,而是与所维护的文件中已经使用的体例保持一致:不要规定缩进多少,应该规定要用缩进来体现代码的结构:缩进空格的数量可以遵照个人习惯,但是至少在每个文件中应该保持一致。

stonyqq 2012-03-03   3456   0
P60

  Google C++编程风格指南-加强整理中文版 文档

Google经常会发布一些开源项目,意味着会接受来自其他代码贡献者的代码;但是如果代码贡献者的编程风格与Google的不一致,会给代码阅读者和其他代码提交这造成不小的困扰;Google因此发布了这份自己的编程风格,使所有提交代码的人都能获知Google的编程风格。翻译初衷:规则的作用就是避免混乱;但规则本身一定要权威,有说服力,并且是理性的;我们所见过的大部分编程规范,其内容或不够严谨,或阐述过于简单,或带有一定的武断性。

stonyqq 2012-03-03   6630   0
C/C++开发   C/C++   Go  
P57

  C++ 编译器和调试器以及静态库动态库使用汇总 文档

经常的,有朋友问到有关unix下面调试的技术。我整理了大多数的unix系统下面的常用的调试工具的调试技术的文章。希望对大家有所帮助。 另外静态库、动态库也是问的频率比较高的问题。在这里也做了总结。 GNU 的调试器称为 gdb,该程序是一个交互式工具,工作在字符模式。在 X Window 系统中,有一个 gdb 的 前端图形工具,称为 xxgdb。

fenglin 2012-02-28   4209   0
P11

  Linux 上的 C/C++ 编译器和调试器 文档

Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。

fenglin 2012-02-28   538   0
P18

  C++ 软件开发规范 文档

制定本编程规范的目的是为了提高软件开发效率及所开发软件的可维护性,提高软件的质量。本规范由程序风格、命名规范、注释规范、程序健壮性、可移植性、错误处理以及软件的模块化规范等部分组成。 本软件开发规范适合讨论C/C++程序设计。

n-sh-g 2012-02-27   4420   0
P3

  C++ 堆和栈 文档

一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。

jsj_spark 2012-02-24   504   0
P89

  C++ 面试宝典2011版 文档

delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。

ErenNo1 2012-02-24   2696   0
P21

  C++ 类和对象(例子) 文档

定义并测试长方形类CRect,长方形是由左上角坐标(left,top)和右下角坐标(right,bottom)组成。

sheganhuo 2012-02-22   3490   0
P

Effective STL C++ 文档

我把这个想法忍耐了几年。一开始,我对STL不够熟悉,所以不能给出关于它的建议。但随着时间的推移,我的STL的经验丰富了,主要问题出在其他方面。当一个程序库的在效率和可扩展性设计上表现出突破性的时候从来没有出过什么问题,但当开始使用STL时,这成了我不能预见的实际问题。迁移到一个几乎最简单的STL程序都成了一个挑战,不光是因为库的实现变化多端,而且因为现有的编译器对模板支持有好有坏。STL的教材很难得到,所以学习“用STL方式编程”很难;但即使跨越了这个障碍,找到正确易学的参考文档同样很困难。可能使人畏惧的是,即使最小的STL使用错误往往会导致一个编译器诊断的风暴——每一个错误都有上千个字长,而且大多涉及的类,函数或模板在令人厌恶的源代码中并没有被提及——几乎都是难以理解的。虽然我很钦佩STL和它背后的英雄们,但我还是觉得把STL推荐给在业的程序员并不合适。我不能肯定能有效率地使用STL。

canyuemail 2012-02-21   214   0
P

VC++之MFC类库中文手册 文档

该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。 参考中“类层次结构图”是为了方便查找某个类的基类。 该MFC参考通常不描述通过继承的函数或操作符。若要寻求这些函数的信息,请参阅类层次结构图中该类的基类信息。 每个类的说明文档包括:该类的概括、类成员的种类、以及该成员函数、重载操作符或数据成员的基本用途。

Jvoid 2012-02-19   10869   0
P8

  C++字符串操作 文档

C++字符串操作

losemymind 2012-02-15   4278   0
P12

  C\C++程序的内存分配 堆和栈的区别 文档

C\C++程序的内存分配堆和栈的区别。一、基本概念1.栈区(stack)由编译器自动分配、释放存放函数的参数值、局部变量的值等类似于数据结构中的栈2.堆区(heap)一般由程序员分配、释放,若程序员不释放,程序结束时可能由OS回收。与数据结构中的堆不同,分配方式类似于链表3、初始化数据区/静态数据区(static)全局变量、静态变量、常量数据的存储程序结束后由系统释放。

daidai8910 2012-02-12   5758   0
P48

  C++ 输入输出流 文档

流的概念C++。中I/O处理类层次结构。基于控制台、文件以及字符串的I/O处理。

wubo660206 2012-02-09   3677   0
P

C++ Primer第四版中英文对照 文档

为了体现现代 C++ 编程风格,我们重新组织并重写了本书。书中不再强调低层编程技术,而把中心转向标准库的使用。书中很早就开始介绍标准库,示例也已经重新改写,充分利用了标准库设施。我们也对语言主题叙述的先后次序进行了重新编排,使讲解更加流畅。 除重新组织内容外,为了便于读者理解,我们还增加了几个新的环节。每一章都新增了“小结”和“术语”,概括本章要点。读者可以利用这些部分进行自我检查;如果发现还有不理解的概念,可以重新学习该章中的相关部分。

8differ8 2012-02-08   4408   0
P54

  单片机外围电路设计及C语言编程视频教程内容目录 文档

这是一部学单片机革命性的视频教程教程全部十二讲每讲3小时左右讲座从最基本的预备知识开始讲起非常详细的讲解KEIL编译器的使用包括软件仿真测定时间单步运行全速运行设置断点调试硬件仿真调试变量观察等整个过程全部用单片机的C语言讲解从C语言的第一个主函数MAIN讲起一步步一条条讲解每一个语法每条指令的意思即使对单片机一巧不能对C语言一无所知通过本课程十节课的内容也可以让你轻松掌握51单片机的C语言编程设计。

yebi000 2012-02-08   390   0
P

C/C++ 函数API 文档

C/C++ 函数API

yier 2012-02-08   1274   0
P56

  C/C++语言面试宝典(保证你通过面试) 文档

delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。

lovemutex 2012-02-07   3545   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档