#include <iostream>
#include <mem.h>
using namespace std;
int main()
{
cout <<
"Hello world!" << endl;
char data[
10];
memset(data,
1,
sizeof(data));
memset(data,
0,
sizeof(data));
cout << (
int)data[
0] << endl;
int data_int[
10];
memset(data_int,
0,
sizeof(data));
memset(data_int,-
1,
sizeof(data));
memset(data_int,
1,
sizeof(data));
cout << data_int[
0] << endl;
struct Parameters{
int x;
int *p_x;
};
Parameters par;
par.p_x =
new int[
10];
memset(&par,
0,
sizeof(par));
cout << par.p_x[
0] << endl;
class BaseParameters{
public:
virtual void reset(){}
};
class MyParameters:
public BaseParameters
{
public:
int data[
3];
int buf[
3];
};
MyParameters my_pars;
memset(&my_pars,
0,
sizeof(my_pars));
BaseParameters *pers = &my_pars;
return 0;
}