会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
boyboy
博客园
首页
新随笔
联系
订阅
管理
2023年9月
C++友元和运算符重载
摘要: 友元 class buiding { friend void Goodboy(buiding*bui); public: int m_age; private: int m_size; }; //全局函数 void Goodboy(buiding*bui) { cout<<bui->m_age<<e
阅读全文
posted @ 2023-09-29 12:06 boyboy!
阅读(24)
评论(0)
推荐(0)
2023年4月
成员变量和成员函数分开存储
摘要: 当创建 一个空对象,空对象也占有一个字节的空间,目的是为了区分空对象所占内存的位置 class person{}void text()person p;sizeof(p); 非静态成员变量由类型所占的字节数有关,不属于类对象上 静态成员变量是不属于类对象上 静态成员函数不属于类对象上 this指针
阅读全文
posted @ 2023-04-13 01:53 boyboy!
阅读(23)
评论(0)
推荐(0)
C++深拷贝的浅拷贝
摘要: class person{public:person(int age,int height){ m_age=age; m_height=new int(height);//new一个堆区接受外来值与成员变量地址一致 cout<<"有参构造函数"<<endl;} ~person()//析构函数将堆区的
阅读全文
posted @ 2023-04-12 01:43 boyboy!
阅读(25)
评论(0)
推荐(0)
C++构造函数的调用
摘要: 对象特性 构造函数和析构函数构造函数 没有回值也不写void 函数值和类名相同 构造函数可以有参数,因此可以发生重载 程序在调用对象的时候自动调用构造,无须手动调用,只能调用一次析构函数语法 析构函数,没有返回值也不写void 函数名和类名也相同,在名称前加上符号~ 析构函数不可以有参数,因此不可以
阅读全文
posted @ 2023-04-09 19:06 boyboy!
阅读(86)
评论(0)
推荐(0)
C++函数重载和对象
摘要: 函数的默认参数int fun(int a,int b=10,int c=20){return a+b+c;}int main(){cout<<fun(10)<<endl;//当参数有值时也可以输出正确,如果程序员加了返回值就用程序员加入的值。}形参的数据从左到右当中间有参数后面也需要定义一个函数和声
阅读全文
posted @ 2023-04-08 22:51 boyboy!
阅读(34)
评论(0)
推荐(0)
C++栈区和引用
摘要: 栈区 栈的数据由编译器管理开辟和释放; 注意不要返回局部变量的地址 系统会保存一次,但只可以打印一次数据, 堆区 由程序员释放,在程序运行结束后会出现一个堆区。不释放系统自动回收 用new可开辟堆区,指针在栈区可用指针接受堆区的数据。因为指针在栈区指向和堆区一样的地址。可获取堆区的数据 int*fu
阅读全文
posted @ 2023-04-08 02:44 boyboy!
阅读(74)
评论(0)
推荐(0)
结构体基础知识
摘要: 定义struct变量后,在main函数的调用时//定义时struct不可以省略 struct sudent s1;//这个可以省略s1.name="name"; struct sudent s2={"学生","18"};cout<<s2.name 结构体数组 在main函数中 struct Stud
阅读全文
posted @ 2023-04-06 23:01 boyboy!
阅读(36)
评论(0)
推荐(0)
2023年3月
c++数组和指针
摘要: goto 作用:goto是跳转到循环中标志的地方。 标志语法:FLAG: 调用:goto FLAG; 数组 数组的定义方式 1.数组类型 数组名[数组长度]; 2.数组类型 数组名[数组长度]={值,值};//如果数组长度大于值的个数则多的值为零 3.数组类型 数组名[]={ 值 ,值};//可以不
阅读全文
posted @ 2023-03-28 23:59 boyboy!
阅读(54)
评论(0)
推荐(0)
Java算法01
摘要: 冒泡排序 将大的数往后排 package Scanner; import java.util.*; public class Demo04 { public static void main(String[] args) { Scanner san=new Scanner(System.in); S
阅读全文
posted @ 2023-03-20 22:51 boyboy!
阅读(23)
评论(0)
推荐(0)
Java顺序结构
摘要: 选择结构 If选择结构 if的嵌套语句可以提高读取的效率。如:1~100分成1到50和50到100。查找数字100则在50到100中读取; if括号中的条件在Scanner包中有比较 Switch选择结构 JDK7之后的新特性。表达式结果可以是字符串了 字符串的本质还是数字,我们所看到的文字都是由原
阅读全文
posted @ 2023-03-19 14:18 boyboy!
阅读(35)
评论(0)
推荐(0)
下一页
公告