C++
#include
using namespace std;
void f(int * i)
{
*i = 6;
}
int main()
{
int * int_ptr = new int(5);
cout << *int_ptr << endl;
f(int_ptr);
cout << *int_ptr << endl;
}
struct
1.container(vector)
std::vector
return_val.push_back(spriteA);
return_val.push_back(spriteB);
return(return_val);
containeroperator[]iterator
2.std::pairstd::tupple
return(std::make_pair(spriteA,spriteB));
return(std::make_tuple(spriteA,spriteB));
pair.first.secondtupleget
3.structclass
struct sprite_ptr_container
{
sprite * _ptr1;
sprite * _ptr2;
}