#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int pid;
int num = 1;
pid = fork();
if(pid > 0)
{
num ++;
cout<<num<<endl;
cout<<&num<<endl;
cout<<endl;
}
else if(pid ==0)
{
cout<<num<<endl;
cout<<&num<<endl;
cout<<endl;
}
cout<<num<<endl;
getchar();
return 0;
}
// sougoutest.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
class A
{
public:
virtual void test(float a){cout<<'1';}
};
class B:public A
{
public:
void test(int b){cout<<'2';}
};
int _tmain(int argc, _TCHAR* argv[])
{
A *a = new A;
B *b = new B;
a= b;
a->test(1.1);
a->test(1);
b->test((float)1.1);//调不到父类的test?为何
b->test(1);
((A*)b)->test(1);//为何这样可以调用到父类?
return 0;
}