Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

如何在sdk視窗程式設計使用link list

0 views
Skip to first unread message

奇龍

unread,
May 19, 2000, 3:00:00 AM5/19/00
to

我是用sdk來寫視窗程式,最近想使用link list這個資料結構來寫程式,
我查MSDN裏面有一個範例如下,這個範例可以正常執行,但是我將這個
範例加到我的sdk程式裏面,確出現一堆錯誤,而這個錯誤是出現在
#include <list>裏面,難道sdk的程式架構下不能使用現有的list資料
結構,還是說那裏要設定,請各位高手們幫幫忙,謝謝。

#include <list>
#include <string>
#include <iostream>

using namespace std ;

typedef list<string> LISTSTR;

// Try each of the four constructors
void 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
for (i = test.begin(); i != test.end(); ++i)
cout << *i << " ";
cout << endl;

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

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

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


Program Output is:

one two
one two
three three three
three three

--
[1;36m※ Origin: [32m海大計中 BBS [36m◆ From: [33m140.121.115.212 [0m


0 new messages