[問題] Class宣告問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2005 with C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
NULL
問題(Question):
1. 這個class有什麼問題?
2. 提出4種不同的解決方法
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
Typedef<typename T>
Class Array
{
public:
Array(unsigned arraySize):
Data(0), size(arraySize)
{
if(size > 0)Data = new T[size];
}
~Array()
{ delete []Data; }
Void setData(int i, T temp)
{ Data[i] = temp; }
T getData(int i)const
{ return Data[i]; }
private:
unsigned size;
T *Data;
};
補充說明(Supplement):
我知道這個問題對各位來說很基本, 但原PO對class的東西完全是個newbie @@
原PO不是學生族, 所以這問題不是作業也不是考試題目之類的,
單純就一個對class外行的人想初學,
懇請各位大大鞭小力點,
並惠予賜教,
感恩!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.32.35
※ 編輯: theone777 來自: 122.117.32.35 (02/08 16:36)
推
02/08 17:29, , 1F
02/08 17:29, 1F
推
02/08 17:58, , 2F
02/08 17:58, 2F
→
02/08 18:10, , 3F
02/08 18:10, 3F
→
02/08 18:11, , 4F
02/08 18:11, 4F
→
02/08 19:06, , 5F
02/08 19:06, 5F
→
02/08 19:06, , 6F
02/08 19:06, 6F
→
02/08 19:06, , 7F
02/08 19:06, 7F
→
02/08 19:06, , 8F
02/08 19:06, 8F
→
02/08 19:06, , 9F
02/08 19:06, 9F
→
02/08 19:07, , 10F
02/08 19:07, 10F
→
02/08 19:07, , 11F
02/08 19:07, 11F
推
02/09 14:17, , 12F
02/09 14:17, 12F
→
02/09 14:17, , 13F
02/09 14:17, 13F
→
02/09 14:18, , 14F
02/09 14:18, 14F
→
02/09 14:19, , 15F
02/09 14:19, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章