博主刚开始学习C++遇到的关于main()函数的都是int main()或者是void main()。第一次遇到int main(int argc,char**argv)
在此记录一下关于main()函数内参数的解释。
main()函数实际上是可以有两个参数的,argc为第一个参数必须为整型,argv是第二个形参必须是指向字符串的指针数组。
argc–命令行参数总个数(也就是在命令行输入时有多少个)
argv[i]–第i个参数
argv[0]–可执行程序名
例如:
输入 abc.exe
argc的值为1 argv[0]的值为“abc.exe”
举个正在学习的SLAM中ORB特征提取的例子:
int main(int argc,char