1e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <list> 2e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <vector> 3e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <string> 4e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 5e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottusing namespace std; 6e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 7e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottstruct S : 8e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott public string 9e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott{ 10e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott}; 11e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 12e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottvoid test() 13e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott{ 14e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott list<S> l; 15e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott l.push_back( S() ); 16e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 17e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott vector<S> v; 18e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott v.push_back( S() ); 19e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott} 20e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 21