blob: dad8a188b33de198a485a6ad03464a2459eaba9f (
plain) (
tree)
|
|
#include <string>
#include <vector>
struct Struct1
{
Struct1() :
str(),
num(0)
{
}
std::string str;
int num;
};
class Object1
{
int k;
std::vector<Struct1*> vec1;
void func1()
{
}
void func2(int *aptr)
{
*aptr = 0;
}
void func3(int *aptr)
{
if (aptr)
*aptr = 0;
}
void func4(int *aptr)
{
k = 3;
}
void func5(Struct1 *sptr)
{
sptr->num = 0;
}
void func6(Struct1 *sptr)
{
if (!sptr)
return;
sptr->num = 0;
}
void func7(Struct1 *const sptr)
{
if (!sptr)
return;
vec1.push_back(sptr);
}
void func8(Struct1 *sptr)
{
k = 10;
this->k = 20;
}
};
|