#include <iostream>
#include <vector>
using namespace std;
class ObiektTest
{
public:
int danaTestowa;
};
class Kolekcja
{
public:
std::vector <ObiektTest> obj;
};
void zapiszeElementy
(
ObiektTest &elemDoZapisu,
std::vector <Kolekcja> &doTablicy
)
{
static Kolekcja elKolekcji;
elKolekcji.obj.push_back (elemDoZapisu);
doTablicy.push_back (elKolekcji); //Blad
}
int main ()
{
ObiektTest elemTest;
std::vector <Kolekcja> tablica;
zapiszeElementy (elemTest, tablica);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNsYXNzIE9iaWVrdFRlc3QKewpwdWJsaWM6CiBpbnQgZGFuYVRlc3Rvd2E7Cn07CiAKY2xhc3MgS29sZWtjamEKewpwdWJsaWM6CiBzdGQ6OnZlY3RvciA8T2JpZWt0VGVzdD4gb2JqOwp9OwogCnZvaWQgemFwaXN6ZUVsZW1lbnR5CigKIE9iaWVrdFRlc3QgICAgICAgICAgICAmZWxlbURvWmFwaXN1LAogc3RkOjp2ZWN0b3IgPEtvbGVrY2phPiAgICAmZG9UYWJsaWN5CikKewogc3RhdGljIEtvbGVrY2phIGVsS29sZWtjamk7CiAKIGVsS29sZWtjamkub2JqLnB1c2hfYmFjayAoZWxlbURvWmFwaXN1KTsKIAogZG9UYWJsaWN5LnB1c2hfYmFjayAoZWxLb2xla2NqaSk7ICAgIC8vQmxhZAp9CiAKIAppbnQgbWFpbiAoKQp7CiBPYmlla3RUZXN0IGVsZW1UZXN0Owogc3RkOjp2ZWN0b3IgPEtvbGVrY2phPiB0YWJsaWNhOwogCiB6YXBpc3plRWxlbWVudHkgKGVsZW1UZXN0LCB0YWJsaWNhKTsKIAogcmV0dXJuIDA7Cn0=