3.动态存储管理和程序调试
来源:互联网 发布:学通网络红尘老师QQ 编辑:程序博客网 时间:2024/05/18 01:10
point.h
----------------------------------------------------------------------------
#include<iostream>
#include<cmath>
using namespace std;
class point{
private:
double x,y;
public:
point(double =0,double =0);
double Getx(); //获取x
double Gety(); //获取y
void setxy(double,double); //设置x,y
~point(); //析构的同时显示删去的点
};
void set(point *); //设置x,y
void Display(point *); //显示x,y
double lenth(point *); //计算折现长度
const int num=10; //设置开辟内存的大小
--------------------------------------------------------------------------
#include"point.h"
point::point(double a,double b){
x=a;
y=b;
}
double point::Getx(){
return x;
}
double point::Gety(){
return y;
}
void point::setxy(double a,double b){
x=a;
y=b;
}
point::~point(){
cout<<x<<","<<y<<"is delete."<<endl;
}
void set(point *p){
double a,b;
int i;
for(i=0;i<num;i++)
{
cout<<"请输入第"<<i<<"个点坐标:";
cin>>a>>b;
(p+i)->setxy(a,b);
}
}
void Display(point *p){
for(int i=0;i<num;i++)
{
cout<<"第"<<i<<"个点的坐标是:"<<(p+i)->Getx()<<","<<(p+i)->Gety()<<endl;
}
}
double lenth(point *p){
double sum=0.0,a1,a2,b1,b2;
a1=p->Getx();
b1=p->Gety();
for(int i=1;i<num;i++)
{
a2=(p+i)->Getx();
b2=(p+i)->Gety();
sum+=sqrt((a2-a1)*(a2-a1)+(b2-b1)*(b2-b1));
a1=a2;
b1=b2;
}
return sum;
}
int main()
{
point *p=new point[10];
if(p==NULL)
{
cout<<"分配内存失败。"<<endl;
return 0;
}
set(p);
Display(p);
cout<<"lenth="<<lenth(p)<<endl;
delete []p;
return 0;
}
- 3.动态存储管理和程序调试
- 动态存储管理
- 动态存储管理
- 动态存储管理
- 动态存储管理
- Android动态调试程序
- IDA动态调试程序
- gdb调试器和程序的工程管理
- 第八章 动态存储管理
- 第八章 动态存储管理
- C语言 动态存储管理
- 【操作系统笔记】动态存储管理
- 动态存储管理之一【严蔚敏】
- Android百日程序: Fragment动态管理和生命期
- Android百日程序: Fragment动态管理和生命期
- 【OS课程设计一】动态分区式存储管理的存储分配和回收
- iOS程序 防止动态调试
- 程序调试和网络调试
- 在ubuntu下eclipse中一键调用javah自动生成头文件
- 25个增强iOS应用程序性能的提示和技巧
- Apache 出现make_sock: could not bind to address 0.0.0.0:80...
- 一段自我感觉还不错的代码
- Java加载资源文件的两种方法
- 3.动态存储管理和程序调试
- 字符串匹配的KMP算法
- Oralce 高级使用
- 找实习的艰难
- UVa 10285 - Longest Run on a Snowboard
- Use Perl to Kill Lotus Notes Processes on Windows
- S3C24xx的LCD驱动(详细)
- 典型字符串匹配算法实现
- rac