C/C++ 教程
当前位置| > 博客

C/C++ 教程

当代最优秀的程序设计语言,基础语言
  • Linux系统共享库编程 一、说明 雷同Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so。下面具体先容如何建设、利用Linux的共享库。 二、建设共享库 在mytestso.c文件中,代码如下: #include <stdio.h> #include <stdlib.h> int G... 继续阅读Linux系统共享库编程

    :
    2017-11-05
  • 领略C++面向工具措施设计中的抽象理论 副标题#e# 许多书在一开始就开始进修josephus问题,为了让各人前面学起来较为容易我把前面涉及到此问题的处所都存心去掉了,此刻我们已经进修过了布局体和类,所以放在这里进修大概更符合一些。 在正式开始进修之前我们先回首一下如何操作数组和布局体的方法来办理,最后我们再看一下如何操作面向工具的抽象理念举办办理此问题的措施设计,彼此比拟,找出效率最高,最容... 继续阅读领略C++面向工具措施设计中的抽象理论

    :
    2017-11-05
  • C++面向工具编程入门:结构函数与析构函数 副标题#e# 请留意,这一节内容是c++的重点,要出格留意! 我们先说一下什么是结构函数。 上一个教程我们简朴说了关于类的一些根基内容,对付类工具成员的初始化我们始终是成立成员函数然后手工挪用该函数对成员举办赋值的,那么在c++中对付类来说有没有更利便的方法可以或许在工具建设的时候就自动初始化成员变量呢,这一点对操纵掩护成员是至关重要的,谜底是必定的... 继续阅读C++面向工具编程入门:结构函数与析构函数

    :
    2017-11-05
  • 一种随机抽题的简朴算法 随机抽题是许多有关测验软件常常会碰着的问题,设相关题库中有n道题,要从中抽取m ( m<=n ) 道题,这要首先发生m个随机数。在C语言中,一般的做法是: int *intArray; int i; time_t t; intArray = malloc(m*sizeof(int)); /*time(&t)将获取当前时间,srand把当前时间作为随机数的种... 继续阅读一种随机抽题的简朴算法

    :
    2017-11-05
  • 蚁群算法小措施(C/C++语言实现)(一) 副标题#e# 算法表明: 措施开始运行,蚂蚁们开始从窝里出动了,寻找食物;他们会顺着屏幕爬满整个画面,直到找到食物再返回窝。 个中,‘F’点暗示食物,‘H’暗示窝,白色块暗示障碍物,‘+’就是蚂蚁了。 预期的功效:各个蚂蚁在没有事先汇报他们食物在什么处所的前提下开始寻找食物。当一只找到食物今后,它会向情况释放一种信息素,吸引其他的蚂蚁过来,这样越来越... 继续阅读蚁群算法小措施(C/C++语言实现)(一)

    :
    2017-11-05
  • 完整的进修C++的念书蹊径图(2) 副标题#e# 指针,数组,范例的识别,参数可变的函数。 一.指针。 它的本质是地点的范例。在很多语言中基础就没有这个观念。可是它却正是C机动,高效,在面向进程的时代所向披靡的原因地址。因为C的内存模子根基上对应了此刻von Neumann(冯。诺伊曼)计较机的呆板模子,很好的到达了对呆板的映射。不外有些人好像永远也不能领略指针「注1」。 注1:Joel Sp... 继续阅读完整的进修C++的念书蹊径图(2)

    :
    2017-11-05
  • 利用Sockets 副标题#e# 利用sockets Socket控件让你成立一个操作TCP/IP和有关的协议与其他系统举办通信的应用。利用Sockets,你可以或许读和写通过它毗连的其他呆板,而不消担忧实际的网络软件的相关细节。Sockets提供基于TCP/IP协议的毗连。除此以外还能很好的事情,在其他相关的协议,譬喻Xerox Network System (XNS), Digital’s... 继续阅读利用Sockets

    :
    2017-11-05
  • BCB软件编码类型 副标题#e# 媒介: 通过成立代码编写类型,形成BCB开拓小组编码约定,提高措施的靠得住性、可读性、可修改性、可维护性、一致性,担保措施代码的质量,担任软件开拓成就,充实操作资源。提高措施的可担任性,使开拓人员之间的事情成就可以共享。 软件编码要遵循以下原则: 1.遵循开拓流程,在设计的指导下举办代码编写。 2.代码的编写以实现设计的成果和机能为方针,要求正确完成设计要求的... 继续阅读BCB软件编码类型

    :
    2017-11-05
  • 关于编程气势气魄的接头5 五、错误处理惩罚: 1、错误陈诉处理惩罚。 编程中要求思量函数的各类执行环境,尽大概处理惩罚所有的流程环境。将函数分为两类: 一类为与屏幕的显示无关,(不与用户互换信息的函数) 一类为与屏幕的显示相关。(与用户互换信息的函数) 对付与屏幕显示无关的函数,函数通过返回值来陈诉错误。 对付与屏幕显示有关的函数,函数要认真向用户发出告诫,并举办错误处理惩罚。 错误处理惩罚代... 继续阅读关于编程气势气魄的接头5

    :
    2017-11-05
  • 进修C++:实践者的要领 副标题#e# 媒介 我的blog以前很长一段时间存眷的都是C++中的技能&细节,以致于读者和应者都寥寥。然而5月份的时候写的一篇“你该当如何进修C++”,阅读量却到达了3万多,在blog上所有文章中却是最高的(且远远高出了第二位);评论数目也有一百多。为什么独独这篇可以或许激起这么多的回应,想必是海内的C++社群被C++压抑太久,可能,严格来说,是被C++的教... 继续阅读进修C++:实践者的要领

    :
    2017-11-05