C++
Nuister KJR
这个作者很懒,什么都没留下…
展开
-
C++ 数据共享与保护(2)
C++ 数据共享与保护类的友元友元是C++提供的一种破坏数据封装和数据隐藏的机制。友元函数友元函数是在类的声明中由friend 修饰的非本类成员函数,在友元函数中可以通过对象访问它们的成员。#include <iostream>using namespace std;class B {public: int j = 11;};class A { int i=10;...原创 2020-04-09 15:39:34 · 194 阅读 · 0 评论 -
C++ 数据共享与保护(1)
C++ 数据共享与保护作用域作用域是一个标识符在程序正文中有效的区域:1 函数原型作用域2 块作用域(局部作用域)3 类作用域4 命名空间作用域全局命名空间全局命名空间是默认的命名空间,在显式声明的命名空间之外声明的标识符都在一个全局命名空间中。匿名命名空间匿名命名空间是一个需要显式声明的没有名字的命名空间,声明方式如下:namespace {匿名命名空间内的各种声明(函数...原创 2020-04-09 15:03:43 · 232 阅读 · 0 评论 -
C++类与对象(2)
C++类与对象构造函数所谓构造函数其实就是初始化对象的一个函数每个对象在创建时都会自动调用构造函数,如果你没有定义,就会调用系统默认的构造函数。构造函数的函数名与类名相同构造函数无返回类型(void也不可以)在对象创建时由系统自动调用,构造函数的访问属性为public。class A{ private: int i; public : A(){ cout<&...原创 2020-04-02 21:44:40 · 318 阅读 · 0 评论 -
C++类与对象(1)
C++类与对象类 抽象 例如车对象 具体 例如 跑车,汽车等类的基本性质:封装、继承、多态类的结构class 类名称{ public: 公有成员(外部接口) protected: 保护型成员 private: 私有成员};公有成员 publi...原创 2020-04-02 21:09:36 · 266 阅读 · 0 评论 -
C++与Java类比学习
C++与Java类比学习简介函数部分引用内联函数带默认形参值的函数参数传递顺序函数重载简介由于转专业,C++和Java一起学,有点复杂,写下来区分,方便复习。函数部分引用引用为变量的别名定义格式如下:目标变量类型名 &引用名=变量名;int i=10;int &k=i;//引用必须在声明时就进行初始化,使它指向一个已经存在的对象cout<<'i的值'...原创 2020-04-02 14:08:56 · 327 阅读 · 0 评论