C语言/C++ 教程

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

  • AddFontResource 在Windows系统中添加一种字体资源 CreateFont 用指定的属性建设一种逻辑字体 CreateFontIndirect 用指定的属性建设一种逻辑字体 CreateScalableFontResource 为一种TureType字体建设一个资源文件,以便能用API函数AddFontResource将其插手Windows系统 DrawText 将文本描画到指定的矩形中 DrawTextEx 与DrawText相似,只是插手了更多的成果 EnumFontFam … 继续阅读“API之文本和字体函数”

    :
  • 副标题#e# 《C++箴言:声明为非成员函数的机缘》叙述了为什么只有 non-member functions(非成员函数)适合于应用到所有 arguments(实参)的 implicit type conversions(隐式范例转换),并且它还作为一个示例利用了一个 Rational class 的 operator* function。我发起你在阅读本文之前先熟悉谁人示例,因为本文举办了针对《C++箴言:声明为非成员函数的机缘》中的示例做了一个无感冒雅(模板化 Rational 和 ope … 继续阅读“C++箴言:范例转换时界说非成员函数”

    :
  • 对于CMOS而言,相信大家已经不再陌生。但就CMOS密码而言,我想真正了解的人就不太多了,所以我们就做了些实验,研究了一下。以前已经有不少人讨论过了,但我觉得还是有再谈的必要,下面就把其中合适的部分拿出来,以飨各位。 在谈密码之前,还是先说说什么是CMOS(本文所言CMOS均针对Award而言)。CMOS实际上存放的是计算机的系统时钟和硬件配置方面的一些信息,供系统引导时读取;同时初始化计算机各个部件的状态,总共有128个字节,存放在RAM芯片中。 好了,先看一个例子,用来向大家说明一下CMOS … 继续阅读“再谈CMOS暗码”

    :
  • 副标题#e# 语句是按序次执行的:同一个函数中第一个语句首先执行,接着执行第二个……虽然,少数的措施–包罗我们需要编写的办理书店问题的措施–可以只利用一个序次执行。作为取代,编程语言提供了多种节制布局,答允越发巨大的执行路径。这一部门将简朴地先容C++提供的一些节制布局。 操练7: 编译一个包括错误的嵌套注释的措施。 操练8: 指出下面哪些输出语句是正当的: std::cout << "/*";std::cout … 继续阅读“C++启蒙之节制布局”

    :
  • 副标题#e# C++没有直接界说任何用于执行输入或输出(IO)的语句。作为取代,IO是通过尺度类库(standard library)提供的。IO类库提供了一个遍及的东西荟萃。可是,出于某些目标(包罗本文中的例子),你大概需要相识一些根基的观念和操纵。 本文中的例子利用了iostream类库,它处理惩罚名目化输入和输出。Iostream的基本是两个范例istream和ostream,它们别离暗示输入和输出流。流(stream)是筹备读取或写入某个IO设备或其它设备的字符串。"流&quo … 继续阅读“C++启蒙之输入/输出”

    :
  • 副标题#e# 我这篇文章的主旨是先容一部门类和接口的高质量设计的准则。这些准则不单应该担保设计而且实现的类可能接口自己有高质量代码,并且更重要的是在家产规模应该尽大概的使代码的更新和维护不影响客户的勾当,主要也就是保持二进制代码兼容(binary compatibility)和源代码兼容(source compatibility)。我但愿这些准则能辅佐刚从学校进入家产规模的伴侣尽快适应更高尺度的编程要求,尽快晋升本身的设计本领。 文中以C++类的设计为接头范畴。 总提 面向工具编程对付产出高质量 … 继续阅读“C++类和接口的设计原则探讨”

    :
  • Eiffel和C++都提供了多担任的机制。但Java却没有,因为它认为多担任会导致很多问题的呈现。不外Java提供了接口(interface)作为一种替换机制,它雷同于Objective C中的协议(protocol)。Sun宣称接口可以提供多担任所能提供的所有特性。 Sun所宣称的“多担任会带来很多的问题”这个概念是对的,尤其是在C++顶用以实现多担任的要领更能说明这一点。那些看起来好像利用多担任会比单担任更简朴的来由,此刻都以被证明是毫无意义。譬喻,如何制订对付从两个 … 继续阅读“C++编程品评系列 担任的本质”

    :
  • 副标题#e# 本文中,将要先容与担任相关的C++/CLI主题,并以现实糊口中银行生意业务的三种形式:存款、取款、转账,来说明类的担任体系,且以一种新的列举形式来实现。 列举器 请看例1中声明的范例,它存在于其自身的源文件中,并编译为一个只包括此范例的措施集: 例1: public enum class TransactionType : unsigned char {Deposit, Withdrawal, Transfer}; 与想像的一样,列举器中的Deposit、Withdrawal、Tr … 继续阅读“实例理会C++/CLI中的担任与列举”

    :