共 16 篇文章
显示摘要每页显示  条
无类型指针void*的学习与使用关于指针。void *指针具有以下特点:任何指针(包括函数指针)都可以赋值给void指针;//不需转换 //只获得变量/对象地址而不获得大小 2. void指针赋值给其他类型的指针时都要进行转换;//错误 //因为void指针只知道,指向变量/对象的起始地址 //而不知道指向变量/对象的大小(占几个字节)所以无法正确引用 4. vo...
第三级技术水平的程序员主要考核系统分析与系统设计的能力,要求其技术有足够的深度和广度。林锐博士的书中将系统设计分为以下四方面内容:体系结构设计、模块设计、数据结构与算法设计、用户界面设计。体系结构是软件最本质的东西:(1)体系结构是对复杂事物的一种抽象,一提起“房子”,我们的脑中马上就会出现房子的印象(而不是地洞的印象...
读林锐《软件工程思想》拜读过林锐老师写的《软件工程思想》,深为佩服,现摘录部分如下,以时时自励自勉:第一章 软件工程基本观念 本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。1.1 软件工程的目标与常用模型 软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。把复用的思想用于软件开发,称为软件复用。假...
程序员必备的七大面向对象设计原则(一)花絮。面向对象编程是是面向对象的基础中的基础,废话不多说,你要遵循下面向对象的原则编程,那你的编程水平才会大幅度提高!在面向对象的设计里面,可维护性复用都是以面向对象设计原则为基础的,这些设计原则首先都是复用的原则,遵循这些设计原则可以有效地提高系统的复用性,同时提高系统的可维护...
C/C++文档注释神器。doxygen常用注释命令doxygen通过注释命令识别注释中需要特殊处理的注释,比如函数的参数、返回值进行突出显示。反映作者意图的注释解释代码的目的,从解决问题的层次上进行注释,而代码总结性注释则是从问题的解答的层次上进行注释。需要注意的是doxygen并不处理所有的注释,doxygen重点关注与程序结构有关的注释,比如:文...
UML图包含九种图: 用例图、类图、对象图、构件图、部署图、活动图、协作图、状态图、序列图。第五步:找出用例图中的角色、用例之间可能有的继承、扩展或者包含关系。1、 时序图用来表示用例中的行为顺序,属于动态图,当执行一个用例行为时,序列图中的每条消息对应了一个类操作或者状态机中引起转换的事件。以上这些就是用例图和时序图基本...
其使用方法是:  C代码: #pragma FUNCTION_OPTIONS ( func, "additional options" );  C++代码: #pragma FUNCTION_OPTIONS( "additional options" );  10. INTERRUPT  使用这个选项可以在C代码中直接操作中断,其使用方法是:  C代码: #pragma INTERRUPT ( func );  C++代码: #pragma INTERRUPT ;  被该...
DSP编程技巧之12.[-]X 使能 (或者禁止) X主题下各个规则的检查。[-]X.A 使能 (或者禁止) X主题下规则A的检查。[-]X.A-C 使能 (或者禁止) X主题下从规则A到规则C的检查。检查从主题1到主题5的规则。检查主题8中的规则2到4.为了方便,我们可以列出这几条规则的定义(其内容较长,有兴趣的网页请在搜索引擎中检索):主题8: 声明与定义。规则8.3(强制)...
3.设计以及制作设计文档:根据设计准则以及设计规划执行设计任务并制作设计文档多数情况不是一件复杂的工作,但是对软件系统来说却是一个迭代的、消化大量时间的过程。设计(式样)管理组根据项目情况,确定项目的概要设计准则,准则通常包括:项目概要设计的方法、项目概要设计所使用的工具、概要设计成果物所使用的部分模板等。· 概要设...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部