Bootstrap

关于 int main(int argc,char**argv) 的解释

博主刚开始学习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
;