美文网首页
C++学习(一、杂项)

C++学习(一、杂项)

作者: 循梦渡 | 来源:发表于2020-03-13 09:03 被阅读0次

对象指针: Student 为一个类

Student stu;

Student *pStu=&stu;

pStu 是一个指针,它指向 Student 类型的数据,也就是通过 Student 创建出来的对象

有了对象指针后,可以通过箭头来访问对象的成员变量和成员函数:

pStu->name="小明";

pStu->age=15;

pStu->score=92.5f;

pStu->say();

给出了 Student 类的定义,如下所示:

这段代码在类体中定义了成员函数。你也可以只在类体中声明函数,而将函数定义放在类体外面:

当成员函数定义在类外时,就必须在函数名前面加上类名予以限定。::被称为域解析符(也称作用域运算符或作用域限定符),用来连接类名和函数名,指明当前函数属于哪个类。

argc 是 argument count的缩写,表示传入main函数的参数个数;

argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入的main函数的参数个数应该是argc-1个;

传参数给main函数有两种方法,第一种方式是在编译环境中设置,以vs2012为例,右击项目—>属性—>配置属性—>调试—>命令参数,在命令参数中输入,每个参数之间用空格隔开。

第二种就是shell运行的时候后缀参数

相关文章

网友评论

      本文标题:C++学习(一、杂项)

      本文链接:https://www.haomeiwen.com/subject/gfpibctx.html