//����Ĭ�ϲ��� //��C++�У��������β��б��е��β��ǿ�����Ĭ��ֵ�ġ� //� �� ����ֵ���� ������ (���� = Ĭ��ֵ) {} #if(0) #include <iostream> //��������Լ��������ݣ������Լ������ݣ����û�У���ô����Ĭ��ֵ //� �� ����ֵ���� ������ (�β� = Ĭ��ֵ) int func(int a, int b = 20, int c = 30) { return a + b + c; } //ע������ //1�����ij��λ���Ѿ�����Ĭ�ϲ�������ô�����λ���������ұ��붼��Ĭ��ֵ�� //int func2(int a, int b = 10, int c, int d) //{ // return a + b + c; //} //2�������������������Ĭ�ϣ���ô������ʵ�־Ͳ�����Ĭ�ϲ��� //������ʵ��ֻ����һ����Ĭ�ϲ��� int func2(int a , int b ); int func2(int a = 10, int b = 10) { return a + b; } int main() { std::cout << func(10) << std::endl; std::cout << func2(10, 10) << std::endl; system("pause"); return 0; } #endif