
C++
djh624
这个作者很懒,什么都没留下…
展开
-
C++ 函数参数数目未确定
声明这些函数的方式是在参数表最后用省略号(...)结束如 int printf(const char* format, ...){}要解析函数的参数需要用到va_list,声明一个va_list,然后使用宏va_start定义并初始化va_list,再通过宏va_arg按顺序提取出各个无名参数,每次调用va_arg,都需要提供一个类型(va_arg会假定这就是被传递参数的实际类型,但是它并...原创 2018-08-18 09:59:26 · 483 阅读 · 0 评论 -
C++进阶之 函数
入口函数main:main()函数是C++的入口函数,一般情况返回值为int类型(这也是C++标准的要求,所以部分严格的编译器要求main返回值必须为int),和正常函数不同的是,如果main函数没有显式出现return,大部分编译器会默认添加return 0而不是编译失败。虽然main函数是入口函数,但并不代表一定是第一个执行的函数。所有外部对象的构造函数、类中的静态对象有初始化时这些对...原创 2018-09-05 17:45:23 · 412 阅读 · 0 评论