摘要:
在Word中有很多的格式设置,很多格式设置都会有一些标记,这些标记是隐藏的,在打印文档时是不会打印出来的,但是它们却起着结构化文档的大作用。如果你在编辑文档,不妨点击格式标记开关,看看都有哪些格式标记,如下图。在常用工具栏上有个按钮,用来开启和关闭显示文档中的隐藏格式标记,你不妨点击它,开启显示,看看那些默默无闻地在背后工作的人们。或许你会讨厌他们,觉得他们丑恶,但是,他们是Word中不可缺少的,是一份漂亮的文档排版说必须的。下图为Word中常见的隐藏格式标记符号。1是按Tab键出现的结果,我们称之为制表符,这玩意被很多人忽视了,有什么用不在这里讨论,但是,如果你要空格的效果,最好按Tab键, 阅读全文
摘要:
C/C++的多维数组是按行、连续存储的。任务:用类模板实现操作接口相同、按列存储的、任意元素类型的多维数组。#include <iostream>using namespace std;template<class T>class Array;template <class T>class ArrayTmp{ friend class Array <T>; T* tpBody; int iRows,iColumns,iCurrentRow; ArrayTmp(int iRsz, int iCsz) { tpBody=new T[iRsz*iCsz 阅读全文
摘要:
1. int a[100];2. int *p; p=new int[SIZE]; //p是指向int类型的数组的指针 。动态分配内存。在事先无法确定数组大小情况下一般用这种方法。最常用 char * name;{...name =new char[strlen(pname)+1];stocpy(name,pname);}或 string name 更方便。(#include<string>) 阅读全文
摘要:
静态成员变量必须在类外实现初始化。静态数据成员存储在静态存储区,在程序整个运行期间都存在。sizeof(类名Student)=sizeof(对象名s1)为不包含静态数据成员的内存大小。常用来解决计数问题#include <iostream>using namespace std;class Student{public: Student() { cout<<"create one student"<<endl; total++; cout<<total<<endl; } static int number () { 阅读全文
摘要:
动态存储方式所谓动态存储方式是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储变量是在程序执行过程中,使用它时才分配存储单元, 使用完毕立即释放。 典型的例子是函数的形式参数,在函数定义时并不给形参分配存储单元,只是在函数被调用时,才予以分配, 调用函数完毕立即释放。如果一个函数被多次调用,则反复地分配、 释放形参变量的存储单元。静态存储方式所谓静态存储方式是指在程序编译期间分配固定的存储空间的方式。该存储方式通常是在变量定义时就分定存储单元并一直保持不变, 直至整个程序结束。全局变量,静态变量等就属于此类存储方式。总结从以上分析可知, 静态存储变量是一直存在的, 而动态存储变量 阅读全文
摘要:
指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] *(a[i])是一样的,因为[]优先级高于*int (*a)[4] 数组指针 表示:指向数组a的指针 元素表示:(*a)[i] 阅读全文
摘要:
1.static全局变量与普通的全局变量有什么区别: static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值(静态局部变量是指在函数体内声明和定义的局部变量,它仅供本函数使用,即其他函数不能调用它。静态局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次函数调用时,该变量已有值,就是上一次函数调用结束时的值。 静态局部变量在静态存储区分配存储单元,在程序的整个运行期间都不释放。静态局部变量是在编译时赋初值的,即只赋初值一次。)static函数与普通函数有 阅读全文
摘要:
状态图(statechart diagram): 用来描述一个特 状态图 定的对象所有可能的状态,以及由于各种事件的发 定的对象所有可能的状态 以及由于各种事件的发 生而引起的状态之间的转移和变化。状态图的要素:椭圆或圆角矩形:表示对象的一种状态,椭圆内部填写状态名箭头:表示从箭头出发的状态可以转换到箭头指向的状态 事件:引起状态转换的原因。事件名可在箭头线上方标出条件:事件名后加方括号,括号内写状态转换条件 实心圆:初始状态 内部实心的同心圆:最终状态详见这个:http://wenku.baidu.com/view/e8f82304a6c30c2259019eec.html 阅读全文
摘要:
UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示系统的功能,包括用例图。 对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。 动态模型: 展现系统的内部行为。 包括序列图,活动图,状态图。UML的重要内容可以由以下五种类图定义用例图:从用户角度描述系统功能,并指各功能的操作者。静态图:包括类图,包图,对象图。 类图:描述系统中类的静态结构 包图:是包和类组成的,表示包与包之间的关系,包图描述系统... 阅读全文
摘要:
经常会需要把代码拷贝到word中,但是拷贝过去格式、字体颜色等都没了。下面有2中方法解决这个问题,嘿嘿1.解决eclipse复制代码到word中没有颜色去掉启用折默认的勾。就可以直接复制了。2.可以把代码先用Notepad++打开,下面讲如何使用Notepad++让代码高亮复制至word,网页问题。Export to RTF 是将高亮的代码创建到word文档中。Export to HTML 是将高亮的代码创建到Html网页中。后面三种是以不同的形式复制高亮代码至剪切板,而不创建相应文件。经实验都成功。中文乱码的问题复制的时候会发现Notepad++对中文的支持真是让人XXXXXX但是其实也有很 阅读全文