美文网首页
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