多檔案修改版

2021-06-21 09:33:04 字數 1351 閱讀 3048

這是繼上乙個錯誤之後,張玉老師給修改的,一開始我的類物件宣告是全域性變數,所以多檔案了以後,求周長那裡就出了問題。這一版不但解決了問題,更是幫我省出了很大的空間,身為類成員的兩個函式代替了六個資料成員,留出了空間,程式也不那麼亂七八糟了。。。棒!

程式:main()

/*

* 作 者:趙玲玲

* 完成日期:2014 年 4 月 2 日

* 版 本 號:v1.0

* 輸入描述: 無

* 問題描述:

* 程式輸出:

* 問題分析:

* 演算法設計:略

*/#include #include #include "ctest.h"

using namespace std;

int main()

double get_y()

};class c********

//給出三點的建構函式

float perimeter(void);//計算三角形的周長

float area(void);//計算並返回三角形的面積

bool isright********(); //是否為直角三角形

bool isisosceles********(); //是否為等腰三角形

private:

cpoint a,b,c; //三頂點

};#endif // ctest_h_included

資源.cpp

#include #include #include "ctest.h"

using namespace std;

cpoint::cpoint(double xx,double yy)

// 兩點之間的距離的平方

double cpoint::distancee(cpoint p)

// 兩點之間的距離的平方

double cpoint::distance(cpoint p)

void cpoint::input()

//計算三角形的周長

float c********::perimeter(void)

//計算並返回三角形的面積

float c********::area(void)

//是否為直角三角形

bool c********::isright********()

return g;

}//是否為等腰三角形

bool c********::isisosceles********()

return g;

}

心得:激動啊!原來我自以為不錯的**那麼糙,太浪費了!

codeingiter修改版本支援多module

最近剛入職一家公司發現該公司採用的框架是古老的ci1.7.2加matchbox擴充套件而來的遂研究一翻 發現直接在其中進行公升級有些麻煩索性修改新發布的ci3.0 為多module支援 現貢獻給大家使用 此版本是在ci3.0版本的基礎上修改開發出來的 此版本的框架對ci3.0進行了hmvc擴充套件 ...

佛緣(結局修改版)

闌珊因不滿前一篇的結局部份,所有才有了這個補丁,當然得轉過來。闌珊的文字功底的確n8錯,似乎她可以去維護世界和平了,呵呵!佛緣 修改版sp20061006 我才知道佛祖的法力早已突飛猛進,塵世浮游,他都能看得一清二楚了,而我也在他的手上,看世事變遷,只是,無論如何,都回不到曾經平淡的心境了。曾幾何時...

模板匹配 Match Template 修改版

修改者 madturtle 對於王先生的版本進行了修改,因為有些地方不對。模板匹配的工作方式 模板匹配的工作方式跟直方圖的反向投影基本一樣,大致過程是這樣的 通過在輸入影象上滑 像塊對實際的影象塊和輸入影象進行匹配。假設我們有一張100x100的輸入影象,有一張10x10的模板影象,查詢的過程是這樣...