变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

軟件首頁 |  文章首頁
最新更新 軟件分類 設為首頁 加入收藏 聯系我們
當前位置:首頁文章首頁 IT學院 IT技術

帶有指針型數據成員的類新手初學C++心得

作者:  來源:  發布時間:2011-3-15 16:50:37  點擊:

最近打算寫一個算法類,算法類中要有一個指針型數據成員,然而該指針型數據成員卻不能在構造函數只能夠分配堆內存(因為此時我們還不確定數組的維度),只有調用了某個函數之后,方知道動態數組維度,考慮不在類的構造函數中調用確定數組維度的那個函數做如下設想:

在類的其他其他成員函數中為該指針成員分配堆內存,析構函數中釋放該數據成員。問了幾個同學和網友后做如下設計:

 

該類
class stringprocess
{
public:

    stringprocess(
void);
    
~stringprocess(void);
    
//int GetLongestCommonSequence(wstring x,wstring y,wstring result);
    void test();
private:
    
int *indexes;//聲明指向指針的指針,保存兩個字符串中的最長公共序列中的字符分別出現的位置。
    wstring xpart;//最大公共字序列的父串之一
    wstring ypart;//
    
 
};
該類的構造函數
stringprocess::stringprocess(void)
{
    indexes
=NULL;
}

 

 

 

該類的析構函數

stringprocess::~stringprocess(void)
{
    
if (indexes!=NULL)
    {
        cout
<<"指針成員變量已經被分配了堆內存,需要以delete模式釋放"<<endl;    
        delete[] indexes;
        cout
<<"釋放完畢"<<endl;
        
    }
    
else
    {
        cout
<<"指針成員變量為被分配堆內存,不需要以delete模式釋放"<<endl;
    }
    
    cout
<<"destructor"<<endl;
}

文章評論

本類推薦文章

關于本站 | 網站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .
主站蜘蛛池模板: 成人影院在线观看完整高清bd | 一级毛片免费完整视频 | 九月丁香激情综合婷婷玉立 | 国产欧美日韩精品a在线观看高清 | 久操色| 大香伊人网 | 男女一级毛片免费播放 | 丁香五香天堂网 | 亚洲黄色小视频 | 国产欧美日韩看片片在线人成 | 成功精品影院 | 色网站免费在线观看 | 成人小视频在线播放 | 久久99精品国产麻豆不卡 | jk制服啪啪网站 | 日韩综合久久 | 亚洲五月激情综合图片区 | 亚欧洲精品在线视频免费观看 | 韩国午夜tv免费影院 | 青春草在线视频免费 | 日韩高清网站 | 国产一级一片免费播放视频 | 日韩综合在线视频 | 天堂网在线视频 | 日色视频| 2018天天爽天天玩天天拍 | 情人边吃奶边做好爽嗷嗷叫 | 欧美三级欧美成人高清www | 一本久久综合亚洲鲁鲁五月天 | 特级夫妻大片免费在线播放 | 亚洲高清在线视频 | 日本免费新一区二区三区 | 国产欧美日韩中文久久 | 天天摸夜夜添狠狠添2018 | 欧美日韩天堂 | 国产青青草 | 宅男午夜影院 | 国产精品日日爱 | 九九九精品视频 | 免费看欧美一级特黄α大片 | 久久精品久久精品国产大片 |