C语言/C++ 教程

C语言/C++ 教程:包含了所有代写案例以及部分答案

  • 副标题#e# 译者注:本文在网上已经有几个译本,但都不完整,所以我抉择本身把它翻译过来。固然力争信、雅、达,但鉴于这是我的第一次翻译经验,不敷之处敬请体谅并指出。 与传统语言对比,C++的一项革命性创新就是它支持异常处理惩罚。传统的错误处理惩罚方法常常满意不了要求,而异常处理惩罚则是一个极好的替代办理方案。它将正常代码和错误处理惩罚代码清晰的分别隔来,措施变得很是清洁而且容易维护。本文接头了编译器如何实现异常处理惩罚。我将假定你已经熟悉异常处理惩罚的语法和机制。本文还提供了一个用于VC++的异常 … 继续阅读“C++编译器如何实现异常处理惩罚”

    :
  • 副标题#e# 一个简化的问题示例 链表的难点在于必需复制链表处理惩罚函数来处理惩罚差异的工具,即便逻辑是完全沟通的。譬喻两个布局雷同的链表: struct Struct_Object_A {   int a;   int b;   Struct_Object_A *next; }OBJECT_A; typedef struct Struct_Object_B {   int a;   int b;   int c;   Struct_Object_B *next; }OBJECT_B; 上面界说 … 继续阅读“在C/C++中如何结构通用的工具链表”

    :
  • 副标题#e# 以下是侯捷小我私家收集到的 C/C++ 编程方面的术语比较。请大陆伴侣给我一些意见,尤其是标示 ‘?’ 之栏位。感谢。 两岸伴侣,假如您想到哪些术语尚未列入本表,请提示我,感谢。 新书写作时,我会以此表为叁考。 ●英中繁简编程术语比较 英文          台湾习用术语              大陆习用术语 ——————————&#82 … 继续阅读“C/C++英/中/繁/简编程术语比较”

    :
  • 副标题#e# 安详专家Michael Howard和Keith Brown提出了十条能力来辅佐您摆脱逆境。 安详问题涉及很多方面。安详风险大概来自任那里所。您大概编写了无效的错误处理惩罚代码,可能在赋予权限时过于慷慨。您大概健忘了在您的处事器上正在运行什么处事。您大概接管了所有用户输入。如此等等。为使您在掩护本身的计较机、网络和代码方面有个精采初步,这里展示了十条能力,遵循这些能力可以得到一个更安详的网络计策。 1. 信任用户的输入会将本身置于险境 纵然不阅读余下的内容,也要记着一点,&ldqu … 继续阅读“辅佐措施员摆脱逆境的十条能力”

    :
  • 副标题#e# 1.媒介 今朝,我国很多单元MIS系统成立在微机PC或基于NovellNetWare局域网情况中,数据库和开拓东西回收Foxpro2.5 for DOS或Foxpro 2.5 for Windows,以dbf文件为数据组织打点手段,跟着系统的不绝扩大和实际应用的需要,不少单元已开始回收大型数据库Oracle。在MIS从Foxpro进级到大型数据库Oracle进程中,将Foxpro的dbf文件通过Oracle东西SQL*Loader加载到Oracle数据库中是一项很是重要的事情。一般 … 继续阅读“用C++发生QL*Loader种种文件”

    :
  • 副标题#e# 各人知道,Windows NT/2000为实现其靠得住性,严格将系统分别为内核模式与用户模式,在i386系统中别离对应CPU的Ring0与Ring3级别。Ring0下,可以执行特权级指令,对任何I/O设备都有会见权等等。要实现从用户态进入焦点态,即从Ring 3进入Ring 0必需借助CPU的某种门机制,如间断门、挪用门等。而Windows NT/2000提供用户态执行系统处事(Ring 0例程)的此类机制即System Service的int 2eh间断处事等,严格的参数查抄,只 … 继续阅读“NT/2000下不消驱动的Ring0代码实现”

    :
  • 副标题#e# 在去除前面的那些对象之后,我们的内存块内里尚有一堆MEM_MAPPED的内容,就像这样的块: MSDN内里这样表明MEM_MAPPED这种范例: Indicates that the memory pages within the region are mapped into the view of a section. 很自然地我们想用GetMappedFileName来看看映射到这些 内存区域的文件名,于是发明白下面几个块简直是做了文件映射: 那么其它对象是那边来的? 利用Ge … 继续阅读“xp下用户措施空间分派(8):MEM_MAPPED”

    :