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

軟件首頁 |  文章首頁
最新更新 軟件分類 設為首頁 加入收藏 聯系我們
當前位置:首頁文章首頁 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 .
主站蜘蛛池模板: 99艾草视频在线播放 | 欧美性猛片xxxxⅹ免费 | 性感美女视频免费网站午夜 | 美女免费视频一区二区三区 | 黄色视屏在线免费看 | 妇欲欢公爽公妇高h欲 | 玖玖在线免费视频 | 日韩欧免费一区二区三区 | 成人精品国产 | 久久精品全国免费观看国产 | 天天操天天插天天射 | 午夜视频免费 | 两个人看的www免费 两个人看的www高清免费视频 | 夜夜骑日日操 | 天天夜日日日日碰日日摸 | 噜噜噜天天躁狠狠躁夜夜精品 | 午夜免费观看_视频在线观看 | 欧美精品在线观看 | 在线一区三区四区产品动漫 | 中文字幕免费高清视频 | 黄色一级免费片 | 亚洲成在人线久久综合 | 久久精品视 | 波多野结衣中文字幕一区二区三区 | 亚洲国产精品热久久2022 | 国产精品久久久亚洲第一牛牛 | 中文字幕二区 | 黑人操日本人视频 | 日本午夜影院在线 | 99久久精品国产亚洲 | 天天躁日日躁aaaaxxxx | 午夜精品久久久久久久第一页 | 91蝌蚪国产 | 亚洲欧美另类第一页 | 小妖精抬起臀嗯啊h军人小说 | 国产第六页 | 日韩视频 中文字幕 | 天天操操操操操 | aa毛片免费全部播放完整 | 黄色永久网站 | 一级片a级片 |