1樓:網友
class string
public:
string(short a = 0); 預設的建構函式。
string(const char *)建構函式。
string(const string &)複製建構函式。
string();解構函式。
int length() const /訪問函式。
char *convert() 訪問函式。
char &operator(int); 下標運算子過載函式。
friend ostream & operator<<(ostream &,string &)插入運算子過載函式。
friend istream & operator>>(istream &,string &)提取運算子過載函式(注意考慮輸入字串含有空格的處理)
private:
short len; /字串長度。
char *data; /字串。
string::string(short a)len = a;
if (len > 0)
data = char *)malloc(len);
memset(data, 0, len);
string::string(const char * str)len = strlen(str);
if (len > 0)
data = char *)malloc(len);
strcpy(data, str);
string::string(const string & str)len = ;
if (len > 0)
data = char *)malloc(len);
strcpy(data,string::~string()
if (len > 0))
free(data);
data = null;
len = 0;
char & string::operator int index)if (index >=len)
index = 0;
return data[index];
2樓:網友
沒人 乾脆分給我吧。
大學-物件導向程式設計題尋解答
3樓:
摘要。物件導向程式設計是一種程式設計技術,旨在使用封裝、繼承和多型來建立可重用的**。它把物件作為程式的中心,以一種獨特的方式組織**以訪問和操縱資料。
大學-物件導向程式設計題尋解答。
物件導向程式設計是一種程式設計技術,旨在使用封裝、繼承和多型來建立可重用的**。它把物件作為程式的中心,以一種獨特的方式組織**以訪問和操縱資料。
double area() const
p = rec;
x [i] ;
老師這詞三格呢,這是一格對吧。
是的呢,老師給你發。
cout <
老師還兩分鐘<>
cout <
物件導向c++程式段的題,求解!
4樓:網友
因為a=1,所以會從case 1:開始執行。又因為所以case都沒有break;,下面的case也會執行,所以:
執行b=a+1;後a=1,b=2。
執行b=a+2;後a=1,b=3。
執行b=a+3;後a=1,b=4。
所以,答案是d。
求解一道c語言簡單題目
5樓:步行者
選擇c資料庫中關係除法,是這樣的:
比如r除以s,則首先在r中查詢與s的對應項,題目r中只有第三條記錄是符合條件的,r sa b c a bc 3 1 c 3當r除以s後得到的是剩下的列屬性,即c
物件導向程式設計的一道概念題
6樓:匿名使用者
物件之間有四種關係:
依賴(dependency)
關聯(association)
聚合(aggregation)
組合(composition)
1)依賴。依賴是物件之間最弱的一種關係。乙個物件依賴於另乙個物件是指這個物件和它之間存在短期的關係。
在這個短暫的關係中,依亮老戚賴的物件通過呼叫被依賴物件的方法來獲取它提供的服務,或者以此來配置被依賴的物件。
2)關聯。關聯是物件之間的長期關係。在關聯中,乙個物件儲存對另乙個物件的引用,並在需要的時候呼叫這個物件的方法。
3)聚合。聚合關係表明乙個物件是乙個更大敬陵的整體的一部分。這個被包含的物件可能會參與多各物件的聚合關係,並相對於整體而獨立存在。
4)組合。組合關係表明乙個物件是被乙個更大的整體所擁有。這個含備被包含的物件可能不參與更多的組合關係,並且不能獨立於這個整體而存在。
物件「汽車」與物件「小汽車」是依賴關係。
7樓:帳號已登出
物件導向中主要關團敏芹注「是」和「有」這兩種關係。由這兩種關係分別形成的層次結構拿鄭是軟體開發中兩種重要的層次結構-- 類結構和物件結構。
物件和例項可以互換的,任何實體都是物件,都是例項。「物件塌畢在計算機記憶體中的映像稱為例項」這句話我感覺不太恰當,例項就是物件。
小汽車」和「汽車」之間的關係是「是」關係。你可以說小汽車是汽車,但不能說汽車有小汽車(這個是不準確的表述)。
小汽車是乙個型別,汽車也是乙個型別! 你的問題。。。你能說物件「人」和物件」小人「嗎?
8樓:匿名使用者
汽車 是乙個類,小汽車是汽車類中乙個具體例項。
物件導向程式設計 基礎題
9樓:魂散淡
b錯誤,基類物件不能直接賦值給子類物件。
a選項,子類物件可以直接賦值給基類物件 正確,如下圖b選項,基類物件直接賦值給子類 ,如下圖,報錯c選項 子類物件指標直接賦值給基類物件指標d選項 基類物件指標需要強制型別轉換後才能直接複製給子類。
大學c語言的簡單題求幫助謝謝啦
10樓:聽不清啊
這就是變相的輾轉相除法嗎。
最後的結果是:
m=1,n=1
11樓:會忽悠哦
看著很熟悉,就是一道數學題,m,n為設數,根據條件分析,
一道大一的C 程式題目,幾道大一C 程式設計題
if x 0 x 9 return x 0 是為了保證你輸入的三個字母都是在 0 9範圍內,同時函式返回輸入的字母的對應真正的整型數字。如果不滿足,該函式就返回整數0.比如你輸入1 3 4,則輸出134。輸入a b c,輸出 000 0 是字元型,且其ascii碼值為48,不等於0,所以需要轉化,另...
求解一道簡單的c語言程式設計題,求解一道簡單的C語言程式設計題
include int search int i,int j,float a main int search int i,int j,float a if j 6 return i else if a i 寫的有點麻煩,呵 呵,以後版有空權再改改 求大神解答一道簡單的c語言程式設計問題。題目 編一函...
求解一道c 程式設計題,求解一道簡單的C語言程式設計題
include using namespace std int search int p1,int n,int p2 void print int p,int n int main int arr1 10 int arr2 int count search arr1,10,arr2 print ar...