标签:对象 更新 ++ 定义 文件 style class str 括号
1.函数无形参情况
1 void test() 2 { 3 4 } 5 6 int main() 7 { 8 test(1,2); 9 10 return 0; 11 }
在C语言中形参括号没有参数时代表接受任意多的参数,而在C++语言中代表void(无参数)
所以上述函数在C文件中不会报错,并且成功的调用,但是在C++中会报参数过多的的错误
2.结构体struct
在C语言中并没有面向对象的概念,但是C++中的类class衍生于C语言中的struct,所以,C++中的struct实质上为成员和函数全为public的类,也可以定义构造函数等
1 struct test class test 2 { { 3 int i; public: 4 int j; int i; 5 } int j;
}
PS:此随笔长期更新
标签:对象 更新 ++ 定义 文件 style class str 括号
原文地址:http://www.cnblogs.com/cdp1591652208/p/7296386.html