Ȼ��������Ŀ���������� ��� ����ѡ�� ���룬�� ģ�� ����ѡ�� C++ �ļ�(.cpp)�������ļ��� x.c���ٴ����������½� x.c �IJ�����ȫһ��ֻ��ȡ�� y���⽫���һ��
��Ϊ y.cpp ���ļ����� ���������Դ������ �У������ļ��������� C++ Сͼ�ꡣ
�����ļ�ʹ����ͬ�����ݡ�����������ݣ������ļ������� #if ��֧�������룬��
#else ��֧�������ԣ�
====================
#ifdef __cplusplus
#define X "c++"
#else
#define X "c"
#endif
#include <stdio.h>
int main()
{
printf(X);
}
====================
�ֱ����еĽ��x.c ��� c��y.cpp ��� c++����Ȼͦ���ܣ����Ҳ��ȷ�����ǿ������е��Ť��x.c ����ʵ�ʱ�����Ƿ��ҵ� #else ��֧����Ϊ vs2008 �������� C++ ������
���Ѿ������� __cplusplus��
�ڰ�һ�����е��ļ��� c ��Ϊ cpp ���߷�����ʱ���ǵ����±��롣
��������ӱ����dz����������ӵĿ�ʼ����Ҳ�ܿ�����������������̽�����ӵ�����Ҳ�����ģ����ս�������ˣ�Ҳ��ûɶ��˵���ˡ����ȫɾ�����Ա����˿�ͷ�ͽ��ۡ���