摘要:
1、书写方式 type (*name)(param); 2、函数指针书写比较复杂,一般使用typedef来简化。 3、函数原型必须与定义函数指针时的原型一致,否则会导致编译错误。但是,在某些特殊情况下,可以使用reinterpret_cast运算在不同类型的函数指针间进行转换。 4、有一种函数叫做“ 阅读全文
摘要:
1、可变参数函数的函数头书写形式:type func_name(para_type para1,...); 2、确定函数可变参数的实际个数和各个参数的实际类型.(只能从逻辑上做某些约定) 阅读全文
摘要:
1、main()函数被称为"入口函数".但是,main()函数不一定是程序中第一个被执行的函数. 2、main()函数可以带参数,以处理由用户输入的命令行参数。main()函数所带的参数有固定格式,argc代表参数的个数, 而argv数组中的每一个元素则是一个保存命令参数内容的字符串。 阅读全文
摘要:
1 #include 2 using namespace std; 3 class someClass{ 4 int num; 5 public: 6 void show(){ 7 cout<<num<<endl; 8 } 9 }; 10 union A{ 11 char c; 12 int i; 13 doubl... 阅读全文
摘要:
结构与联合体是C语言中就已经存在的数据类型。C++语言对它们进行了扩展,最大的变化是允许在结构和联体中定义成员函数。 1、利用结构定义变量时,不需要带上关键字struct2、允许在struct中定义成员函数。默认访问权限为public3、在struct中没显定义任何构造函数,那可以用{}进行初始化, 阅读全文