RE_CALLED
码龄2年
关注
提问 私信
  • 博客:2,881
    2,881
    总访问量
  • 6
    原创
  • 1,065,488
    排名
  • 55
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 毕业院校: 南开大学
  • 加入CSDN时间: 2023-07-05
博客简介:

RE_CALLED的博客

查看详细资料
个人成就
  • 获得71次点赞
  • 内容获得2次评论
  • 获得49次收藏
创作历程
  • 6篇
    2024年
成就勋章
兴趣领域 设置
  • Python
    pythonbeautifulsoup
  • 编程语言
    c++c语言
  • 数据结构与算法
    算法
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C2059语法错误

今天写代码调试的时候直接报了一堆这样的错误,提示是语法类型“}”,找了半天也没感觉括号哪有问题,况且编译器那么聪明,我写代码的时候{}的错误都能提示出来,为啥这下运行才报错。因为C是编译型语言有符号表这种东西我就没咋注重顺序,写的时候编译器也不报错,我觉得写上面方便就没管了。我写的是嵌套的结构体,最后实在不知道咋回事了我换了一下结构体的顺序,结果就不报错了!
原创
发布博客 2024.01.30 ·
537 阅读 ·
9 点赞 ·
1 评论 ·
10 收藏

C++学习笔记04:为什么左移运算符重载不能写到类函数里

作者在学习左移运算符重载时,老师说左移运算符函数尽量不要写到类中,而是作为全局函数使用,但没有多做解释。左移运算符与加减乘除无异,都是在c++中都是双目运算符。operate<<如果写在类中作为类的成员函数,那在调用时就只能p1.operate<<(cout)了。与加法相同,这是p1<<cout的底层实现——老实说这挺怪异的,不太符合我们使用cout的习惯。p3 = p1+p2和p3 = p2+p1在底层实现是有区别的,第一个是p1对象的成员函数,第二个是p2对象的成员函数。但是<<不同,他是有顺序的。
原创
发布博客 2024.01.20 ·
385 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏

C++学习笔记03:什么时候返回引用类型?

一般情况下,我们需要的返回值是不是拷贝的是无所谓的:比如一个Add函数返回两个数之和,new一个动态内存返回动态内存地址等等,而这类返回值有一个共同的特点:属于“右值”。(我理解的)右值强调“值”属性,左值强调内存空间属性。但是什么时候返回引用类型是个值得思考的问题,引用不像一些具体数据类型如int很好分辨,什么时候返回指针什么时候返回引用是挺容易搞混的。其实写到这里已经很明了了:如果你想返回的值偏向于“左值”,即我不想单单要内存空间中的值,我要指定这块内存空间返回,那返回值类型就需要设置为引用;
原创
发布博客 2024.01.19 ·
432 阅读 ·
10 点赞 ·
1 评论 ·
10 收藏

C++学习笔记02:从另一种角度看待引用

引用这个语法,我们在学习时被告知是为一个变量起别名。引用传参也是一种简化代码的方式,引用的底层实现是指针常量,编译器在看到引用相关的语法都会转成指针进行处理。今天早上起来又想了想,这回想出来了一个相对合理的理解方式,别名通俗易懂,但是不方便理解这段代码。先把“引用是为一块内存空间起别名”的想法暂时从大脑中删去。所谓返回引用,就是直接返回某块内存。我看到这段代码已经很晚了,当时看到这段代码满脑子都是问号。
原创
发布博客 2024.01.18 ·
673 阅读 ·
21 点赞 ·
1 评论 ·
8 收藏

C++学习笔记01:函数与堆区

首先明确一点:堆区是用于动态内存管理的区域,栈区则用于管理局部变量、函数参数等有生命周期的数据,栈区的数据在生命周期结束时(通常情况下,一个局部变量的生命周期就是所在的从变量创建到该变量所在的代码块结束的代码段),操作系统会自动进行释放,堆区的数据则需要编程者自己释放,否则会一直存储在堆区直到程序运行结束。接着执行func函数。博主在B站跟着黑马学C++,黑马的C++课程对于没学过C的同学跟起来还是有些吃力的,此博客专辑用于解答弹幕的一些常见问题,有一些弹幕问题也是作者之前不太了解的,于是查阅一些了资料。
原创
发布博客 2024.01.17 ·
456 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏

C语言学习日记:通俗理解流是什么

比如我们在键盘输入文字,键盘是个硬件,归操作系统管,操作系统要把键盘输入的数据交给程序,那在交数据的时候,数据得是有序的吧?把交数据的过程想象成水流,而水流是有方向和起始点的,水流的起始点为键盘(即键盘输入的数据)或者其他输入硬件设备,终点为程序,那么数据方向为操作系统流向程序我们称之为输入流,反之称之为输出流。程序得知道是谁给它的数据。输出也得是有序的吧?最后再总结一下:“流”就是操作系统管理的各硬件与程序的数据交互通道,这个通道有明确的起始地结束地和方向,数据传输也是有序进行的。
原创
发布博客 2024.01.12 ·
398 阅读 ·
8 点赞 ·
1 评论 ·
10 收藏