计算机科学与技术2018 (西南石油大学)

  • 类的静态成员/静态成员函数/普通成员函数(C++语言)

    一、类的静态成员 在c++类中声明成员时可以加上 static关键字 ,这样声明的成员就叫做静态成员(包括数据成员和成员函数)。 即声明为static的类成员或者成员函数便 能在类的范围内同享 。 当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都 只有一个副本 。 如果不存在其
    惜花时   2019-09-29 13:30   0   3895
  • C++:友元

    在C++中,我们有时需要定义一些函数,这些函数又不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率,但它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。 友元函数 : 友
    浪……浪   2019-09-29 11:24   0   188
  • 第三次C++作业

    友元类 一,引入友元类的目的 为了在其他类中访问一个类的私有成员在定义类的时候使用关键词friend定义友元函数或是友元类。 二,友元类的实现 1.友元函数 实现方式:friend 函数声明; (1).普通函数对类的局限性 类的私有成员只能被类的成员访问,如果需要函数需要访问多个类,类的成员函数便很
    zero-one   2019-09-29 10:16   0   190
  • 友元函数知识点小结

    友元函数与友元类的定义 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元函数即是普通函数,但它可以访问某个类中的私有成员。 而友元类,就是一个类,但它的成员函数可以访问
    _Rainy   2019-09-29 09:45   0   558
  • C++语言程序化设计——第三次作业

    C++语言程序化设计——第三次作业 ================================== 第五章知识重难点剖析 一、知识点——类的静态成员 定义: 静态成员,指的是在c++类中声明成员时可以加上 static 关键字,这样声明的成员就叫做静态成员(包括数据成员和成员函数)。即声明为s
    我喜欢宁宁宁   2019-09-29 00:24   0   217
  • C++第三次作业static

    c++的static static对于C++的数据共享有着非常重要的作用。 在类中申明的static数据是从属于类而不是对象,也就是说所有的对象都拥有共同该数据信息: 总结: 对于非静态数据成员,每个类对象都有自己的拷贝。而静态数据成员被当作是类的成员。无论这个类的对象被定义了多少个,静态数据成员在
    ****l****   2019-09-29 00:19   0   159
  • 3、静态变量和函数

    1、全局变量 注意:在声明函数是,一定要加上 ‘&’,否则a的值不会变化。 或者用指针 分析:程序中变量a在主函数外定义为全局变量,打印出的值不断增加。全局变量具有全局的作用域,在一个源文件里定义全局变量,则所有源文件都可以访问这个变量,直到程序结束全局变量才被销毁。 2、局部变量 分析:局部变量的
    aakihi   2019-09-28 23:55   0   288
  • 静态函数成员

    静态函数成员 静态成员函数可以直接访问该类的静态数据和函数成员。而访问非静态成员,必须通过对象。 例: class A{ public: static void f(A,a); private: int x; }; void A::f(A,a){ cout using namespace std;
    喃猫   2019-09-28 23:52   0   462
  • 第三次作业

    1.作业概述: 本次作业学习了数据的封装与分享,我便从分享这方面构思了一个问题,即用友元类来求出两点之间的距离,书上给出的例题采用的是友元函数来解决问题,因此我打算采用友元类来解决距离问题: 2.代码实现: `` `cout
    超级无敌57   2019-09-28 23:03   2   157
  • 作用域总结

    作用域 ​ 作用域是是一个标识符在程序正文中有效的区域。c++中标识符的作用域有 1.函数原型作用域 ​ 在函数原型声明时形式参数的作用范围就是函数原型作用域。 例子:double area(double radius); 2.局部作用域 ​ 1.函数形参列表中形参的作用域,从形参列表中的声明处开始
    yclwzx   2019-09-28 22:26   0   261