C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
在本教程中,我假设各人都知道如何利用C++的类举办事情,因为我所有的数据布局,要驻足于他们。我碰着过关于数据布局的教程,可是很难找到一个利用OOP来编写的。因此,这个中将主要会合于用一个类来编写数据布局。 栈 在编写代码时,仓库是最常用的数据布局。它的观念简朴,编写也较量简朴。有这么一个环境,桌子上有堆成一堆的5本书,你想增加一本。应该怎么做?只要把书放在顶端就可以了。假如你想从这堆书中取出第3本呢?你只要一本接着一本把书移到顶端,直到第3本书处在顶端。然后取走第3本书,并使其他处在顶端。 你已 … 继续阅读“数据库在C++措施中利用要领”
:
-
三、数组与指针数组与指针有密切的接洽。数组名自己就是该数组的指针,反过来,也可以把指针当作一个数组,数组名和指针实质上都是地点, 可是指针是变量,可以作运算。而数组名是常量,不能举办运算。譬喻: main() { char s[30], *p; /*界说字符型数组和指针变量*/ p=s; /*指针p指向数组s的第一个元素s[0]的地点*/ . . . *(p+8); /*指针p指向数组s的第9个元素s[8]的地点*/ . . . } 由上例可以看出数组和指针有如下干系: (p … 继续阅读“C语言基本教程(二)数据范例、变量和运算符(13)”
:
-
3.文件的随机读写有时用户想直接读取文件中间某处的信息,若用文件的顺序读写必需从文件头开始直到要求的文件位置再读,这显然不利便。Turbo C2.0提供了一组文件的随机读写函数,即可以将文件位置指针定位在所要求读写的处所直接读写。文件的随机读写函数如下:int fseek (FILE *stream, long offset, int fromwhere); int fread(void *buf, int size, int count, FILE *stream); int fwrite(v … 继续阅读“C语言基本教程(三)输入输出函数及节制流程语句(10)”
:
-
副标题#e# 1、COM的实现与操纵系统平台密切相关 因为COM最初源于Microsoft Windows平台,所以COM实现部门(即COM库)许多处所直接用到了Windows系统的一些特性,好比系统注册表、动态毗连库等等,但实际上 COM是一个与平台无关的组件软件模子。Windows上利用的COM尺度只是COM的一个详细实现。 2、COM的实现要领 历程内组件(DLL ,in-process component)。 历程外组件(EXE ,out –of-process compon … 继续阅读“COM道理与应用—-COM的实现”
:
-
副标题#e# 先来看一个例子: #include <stdio.h> template <int depth> class Fibnacci { public: static const int value = Fibnacci<depth-1>::value + Fibnacci<depth-2>::value; }; template <> class Fibnacci<0> { public: stat … 继续阅读“Functional Programming与C++的模板元编程”
:
-
main.cpp: #include <iostream> #include <exception> using namespace std; class Test { public: string name; long id; bool pass; public: void getUser() { pass=false; while(pass==false) { try{ pass=true; cout<<"Input your id:" … 继续阅读“Blocks下的第一个C++措施”
:
-
这是翻阅《数据布局、算法与应用——C++语言描写》 以及在网上获得的一些资料后写出来的。起因是在项目中要用到一个链表,但我做一个简朴的链表在C++顶用的时候跟C不同许多,好比赋值运算(编译器说要做操纵符重载,可能考贝结构函数,C++中把布局当成一个类来看了,详见相关先容的文档或书籍)。厥后一想爽性做个template顺便进修一下,一举两得。 几个问题: CListData和CNode的函数均为内联函数(inline),因为今朝的编译器仍不支持疏散编译。按《Thinking … 继续阅读“一个简朴的链表模版类的实现”
:
-
本文先容如何用CZip/CUnzip类压缩/解压缩文件,这个类利用gzip GNU源代码(gzip-1.2.4a)。这是个免费软件,在GUN通用民众许可证(General Public License)条款下可以分发及修改此软件,关于这个通用民众许可证的具体条款请参考: http://www.vckbase.com/vckbase/uniondocs/gungpl.htm 方针动态库输出两个类: CZip(用于压缩文件) CUnzip (用于解压缩文件) 首先用文件名成立CZip 或 CUnzi … 继续阅读“如何用CZip/CUnzip类压缩/解压缩文件”
:
-
副标题#e# 这次要实现的是一个形式最简朴的剧本。这种剧本仅有呼吁、标号及跳转组成,看起来就跟汇编一样,不外好是较量好读的。固然这种剧本语言的语法很是简朴,可是最根基的要素照旧要有的。 作为一个剧本引擎,为了可以在各类百般的符合的宿主措施中利用,剧本自己最好不要涉及到详细的规模。虽然,假如这个剧本被建设的目标仅仅是为了某个规模的话,那就无所谓了。因此,一个剧本引擎需要一个查抄和运行代码的机制、运行时情况的维护以及一个成果足够利用的插件系统。一个完整的剧本引擎至少需要如下部件: 1、代码数据布局。 … 继续阅读“手把手教你写剧本引擎(二)——呼吁剧本”
: