藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

如題,急!!!!謝了先!

在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

stl的list

list<指針>;

在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

-->     

無雙兄,能否寫個實例看看

在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

// list_list.cpp
// compile with: /EHsc
// Demonstrates the different constructors for list<T>;

#pragma warning (disable:4786)
#include <list>;
#include <string>;
#include <iostream>;

using namespace std ;

typedef list<string>; LISTSTR;

// Try each of the four constructors
int main()
{
    LISTSTR::iterator i;
    LISTSTR test;                   // default constructor

    test.insert(test.end(), "one");
    test.insert(test.end(), "two");

    LISTSTR test2(test);            // construct from another list
    LISTSTR test3(3, "three");      // add several <T>;'s
    LISTSTR test4(++test3.begin(),  // add part of another list
             test3.end());

    // Print them all out

    // one two
    cout << "test:";
    for (i =  test.begin(); i != test.end(); ++i)
        cout << " " << *i;
    cout << endl;

    // one two
    cout << "test:";
    for (i =  test2.begin(); i != test2.end(); ++i)
        cout << " " << *i;
    cout << endl;

    // three three three
    cout << "test:";
    for (i =  test3.begin(); i != test3.end(); ++i)
        cout << " " << *i;
    cout << endl;

    // three three
    cout << "test:";
    for (i =  test4.begin(); i != test4.end(); ++i)
        cout << " " << *i;
    cout << endl;
}

在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

xuejm兄,能否再詳細講解一下list的定義和使用?

在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

google找了沒有

在unix下編程有沒有類似MFC的CPtrList類功能的東東呀?

無雙老大不要打擊偶的積極性喲。。。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com