打印下面的图案: 菱形打印 #includeiostream using namespace std; int main() { int n=5; //生成菱形上部分的星号,前N行 for(int i=1; i=n; i++) { for(int j=1; j=n-i; j++) cout ; for(int k=1; k=2*i-1; k++) cout*; coutendl; } //生成菱形下 发布时间:2012-06-29 作者: 佚名技术 views(724)
在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进 发布时间:2012-06-29 作者: 佚名技术 views(380)
众所周知,boost里面有一个Serialization。不过我这个跟boost的有本质上的差别。boost的Serialization是通过重载操作符将一个对象与一个流进行读写,而我则通过记录类的成员变量来自动产生相应的读写动作。 不过我的Serialization库有两个缺点,就是效率不是特别高,因为我产生的是可以与XML进行互相转换的通用对象。虽然这 发布时间:2012-06-29 作者: 佚名技术 views(809)
1、结构化存储 COM的结构化存储(structured storage)机制,也称为永久存储(persistent storage)机制。结构化存储可以说是软件存储技术的一个重要进展,COM针对组件软件的需要,在文件系统的基础上,提出了结构化存储的概念。利用结构化存储,组件程序之间可很好地协同工作,一个组件程序可以与另一个组件程序共享同一个 发布时间:2012-06-29 作者: 佚名技术 views(458)
维护用C/C++ 开发的遗留系统并添加新特性是一项艰难的任务。这涉及几方面的问题 :理解现有的类层次结构和全局变量,不同的用户定义类型,以及函数调用图分析等等。 本文在 C/C++ 项目的上下文中通过示例讨论 doxygen 的几个特性。但是,doxygen 非常 灵活,也可用于用Python、Java、PHP 和其他语言开发的软件项目。本文的主 发布时间:2012-06-29 作者: 佚名技术 views(706)
1、自动化技术 自动化技术既以前提到的OLE自动化。虽然自动化技术建立在COM基础上,但自动化要比COM应用广泛得多。一方面,自动化继承了COM的很多优点,比如语言无关、进程透明等特性;另一方面,自动化简化了COM的一些底层细节,比如属性和方法的处理、一组专用于自动化的数据类型等。自动化也是OLE的基础,所以可以把自动 发布时间:2012-06-29 作者: 佚名技术 views(246)
编一个程序,从string 对象中去掉标点符号。要求输入到程序的字符串必须含有标点 符号,输出结果则是去掉标点符号后的string 对象。 消除标点 #include iostream #include string #include cctype using namespace std; int main() { string s, result_str; bool has_punct = false; //用于标记字符串中有无标点 发布时间:2012-06-29 作者: 佚名技术 views(663)
1. 问题的提出 在一些数据库管理系统或办公自动化和统计类软件中,一般具有绘制三维视图的功能。使用时通常要求在给出的表格中输入绘图的数据及视角、比例尺等参数。这只适用于小批量的统计数据绘制统计三维视图。在地质、地貌、气象、水文、交通、林业等许多领域,需要描述的某一量通常具有空间分布特征,这种空间分布数据 发布时间:2012-05-23 作者: 佚名技术 views(323)
|