![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序开发
文章平均质量分 75
zzhflyqh
hello,world
展开
-
C++ 拷贝构造函数
拷贝构造函数只在对象初始化时调用初始化的情况包括: 一个对象初始化另一个对象(HowMany2 B = A;) 创建对象的拷贝传给一个函数(f(A);) 生成临时对象(最常见的是作为函数返回值,B = f(A);)example(来自c++编程思想): #include#includeusing namespace std;ofstream out原创 2008-05-09 13:26:00 · 841 阅读 · 1 评论 -
利用蒙特卡洛算法求圆周率
背景知识:蒙特卡洛是摩纳哥公国第一大城市,与澳门、美国拉斯维加斯并称世界三大赌城。位于地中海沿岸,首都摩纳哥之北,建于阿尔卑斯山脉突出地中海的悬崖之上。景色优美,是地中海地区旅游胜地。市内建有豪华的旅馆、俱乐部、歌剧院、商店、游泳池、温泉浴室、运动场等娱乐设施 。城内开设有蒙特卡洛大赌场。赌场建于1865年,为双层楼建筑,上有钟楼、塔厅和拱形亭阁,还饰以若干人物雕塑,庭前棕榈树成行,还辟有花园原创 2008-04-13 16:35:00 · 5147 阅读 · 1 评论 -
Linux进程编程
#include char string[] = "Hello, world"; main() { int count, i; int to_par[2], to_chil[2]; // 到父、子进程的管道 char buf[256]; pipe(to_par); pipe(to_chil); if (fork() == 0) { // 子进程在此执行原创 2008-04-02 21:11:00 · 570 阅读 · 0 评论 -
动态分配二维数组和随机数的生成
本程序简单的展示了动态分配二维数组,同时为rand()设置随机种子srand((int)time(0)),来产生连个不重复的随机序列。#include #include #include #include // 打印二维数组void print(int **array,int rows,int columns){ int i,j; for(i=0;i for(j=0;j printf("原创 2007-10-07 15:32:00 · 982 阅读 · 1 评论 -
两个大数相乘
/****************************************//*程序 Big Number Multi*//*作者: zzh *//*日期:2007-09-29*//*调试:VC6*//****************************************/#includeusing namespace std;#define MAX 1000int resu原创 2007-09-29 22:01:00 · 645 阅读 · 0 评论 -
C++ 读起含空格的字符串文件,截取指定长度字符串
帮同学写的一个处理字符串程序。先从文件中读起包含大量空格的字符串(关键在于处理空格),再根据指定长度截取字符串。#include#include#include#define strLength 100struct node{ char ch[10];//暂时将最大截取字符串限定在10个字符内 int chnumber;//记录字符个数};node strnode[strLengt原创 2007-05-09 18:15:00 · 3191 阅读 · 0 评论 -
c汇编指令的产生
主要的程序如下: 根据四元式产生汇编指令的关键是标号的生成struct node6{ int L;//判断是否需要标志符 int num;//标志符号 char op[10];//操作符 char arg1[10];//操作数1 char arg2[10];//操作数2};四元式的格式如下输出格式:行号,四元式(操作,操作数,操作数,结果)。(1): (=,3,-,i)原创 2006-07-06 12:59:00 · 844 阅读 · 1 评论 -
基于vc++可视化界面的c语言编译器
一个对c语言进行编译的程序完成对赋值语句,if语句,while语句,do while语句的编译,要求将含有上述语句的c语言源程序进行编译生成中间代码和汇编指令序列。 SLR分析表为: 1.赋值语句的SLR分析表 状态原创 2006-07-06 12:41:00 · 1701 阅读 · 2 评论 -
C++ memory distribution
变量的类型和它的存储类别是两个概念。 数据类型和内存管理没有直接的关系。 一个由c/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack) — 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链原创 2009-03-24 17:13:00 · 389 阅读 · 0 评论 -
【程序】【PHP】在线记事本2
空余时间写了查询功能(提供列表,显示部分内容,关键字着色)提供了两个查询接口:查询数据库接口,文本查询接口查询数据库接口,这个主要是对数据库中的相关字段进行like操作,选出相关记录进行显示,对于大批量的查询肯定会和减慢系统响应的,一般可以添加备份一个mysql进行这类数据库接口查询,和日常的其它操作错开。文本查询接口,主要是对上传的文档,目前只支持文件名,txt文件内容查询,后面原创 2010-04-16 18:49:00 · 447 阅读 · 0 评论 -
【程序】【C++】Trie树
今天看关于 类似google搜索框自动提示的功能实现,网上大多解释是采用类ExtJs的技术,后台采用类似Trie树的结构。当然是不是这样就不得而知了。又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限原创 2010-04-16 18:55:00 · 457 阅读 · 0 评论 -
基于winsock的简单客户服务器通信程序
#include #include #include #include #pragma comment( lib, "WS2_32.lib" )//全局参数定义char host_name[256];const char *pszAddr;//本地计算机名和计算机IP地址char other_name[256];char *ipAddress;//对方计算机名和计算机IP地址原创 2006-05-24 16:50:00 · 912 阅读 · 1 评论