自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 听说今年计算机行业火爆异常,到底有多火呢?

我们互联网行业经历了30年的高速发展,如今在几乎所有互联网领域都已经招聘得差不多了,比如电子商务、互联网游戏、打车、买菜、直播、短视频、教育、交友、医疗、人工智能等等。我有个高中同学,是浙大的计算机博士,现在已经投了20多家公司,覆盖了互联网大厂、外企、新能源公司、自动驾驶手机厂、半导体研究所等等,但只有三家回复了。即使面试表现不错,也不一定能成功,还要竞争中脱颖而出。如今,每个人都处于竞争中,就像是在一场赤裸的游泳比赛中,虽然计算机行业可能会遇到挫折,但并不会完全失业,只是很难找到理想的工作和高薪。

2023-11-06 15:31:27 124

原创 【编程学习进阶之路】C++中的异常处理!

C++中的异常处理机制主要使用try、throw和catch三个关键字。异常处理是一种重要的编程技术,用于处理程序执行过程中可能出现的错误和异常情况。通过合理使用这些关键字,可以使我们的程序更加健壮和可靠。

2023-10-17 13:57:43 115

原创 学习C/C++自制程序:双人击球游戏!【项目分享】

您可以查找关于C/C++游戏开发的教程,了解如何使用不同的库和工具来实现双人击球游戏。C/C++自制程序中的双人击球游戏是一个经典的小型游戏,旨在通过学习和实践C/C++编程语言来提高您的编程技能。要实现这个项目,您需要了解C/C++编程语言,以及基本的游戏编程概念,如游戏循环、碰撞检测和用户输入处理。- 创建游戏窗口:使用C/C++的图形库或游戏引擎创建游戏窗口,这将成为游戏的可视化界面。- 挡板和小球:实现挡板和小球的移动逻辑,以及它们之间的碰撞检测。

2023-10-13 14:33:10 214

原创 【编程学习进阶之路】const在C和C++中的作用及优点!

在编程中,const(常量)是一种关键字,它在C和C++中具有重要的作用。本文小编将介绍const在这两种编程语言中的用途以及其优点。

2023-10-10 15:18:45 195 1

原创 掌握C/C++中的静态变量与静态成员!

在头文件中定义静态变量是不可行的。因为当你在头文件中定义一个static变量时,实际上对包含该头文件的每个源文件来说都定义了一个同名的静态变量。这会导致资源浪费,可能会引发编译错误或难以追踪的bug。因此,通常建议将静态变量的定义放在单独的源文件中,以避免这种问题。

2023-10-07 14:36:58 127 1

原创 想成为顶尖程序员?学习C++是你的必经之路

C++是一门备受瞩目的编程语言。它的声誉褒贬不一,从积极的角度看,C++以其卓越性能而闻名,其他编程语言在性能上常会与C++进行竞争。然而,从负面方面来看,C++也以其复杂性、学习难度和使用复杂性而臭名昭著。然而,这导致了熟练的C++程序员被普遍视为技术高手,因此这并非全然坏事。无论好坏,不容否认的是,C++仍然是一门广受欢迎且充满活力的编程语言。自从发布了第二个语言标准——C++11,经过十多年的宁静时光,C++开始每三年发布一次新的语言标准,每个新版本都在保持向后兼容性的基础上提供改进和新功能。

2023-09-14 16:25:33 77 1

原创 C++命名空间 看完带你理解!

在C++中,标识符(identifier)可以用来表示符号常量、变量、宏、函数、结构、枚举、类以及对象等等。为了在大型程序设计和使用各种C++库时避免标识符命名冲突的问题,C++引入了命名空间(namespace)这一关键概念,以更好地管理标识符的作用域。标准C++中包含了一个名为"std"的命名空间,其中定义了C++标准程序库的所有标识符。例如,标准库中的"iostream"、"vector"等类都在"std"命名空间中定义。

2023-09-12 13:48:40 84 1

原创 C++中getline函数多种定义的使用方法

getline()函数是一个相当常见的工具,用于从输入流中获取一行数据。下面我们将详细说明C++中的getline()函数用法,以及在使用getline()函数作为while循环条件时需要注意的问题:在C++中,getline函数本质上有两种形式:第一种形式:作为iostream类的成员函数,需要在头文件中声明。第二种形式:作为普通函数,也需要在头文件中声明。

2023-09-11 14:57:53 2765 1

原创 2023最新排名!最好用的C++编辑、编译工具(IDE)

挑选合适的集成开发环境(IDE)并非易事。希望这份最佳的C++ IDE清单可以帮助你更深入地了解各种可供选择的选项。虽然我们已经介绍了一些主要竞争对手,并讨论了它们的功能集,但没有什么比亲自尝试更好的方法。建议尝试在一个实际项目中使用它们,以确定哪种方法最适合你的需求。许多开发人员在不同的情况下使用多个IDE。如果你的项目以Windows为中心,最好选择Visual Studio,而对于macOS应用程序,Xcode可能是最佳选择,相对于其他IDE来说。

2023-09-07 14:55:16 7838 1

原创 C/C++程序的内存分区!

内存分区和管理是计算机编程中至关重要的概念,尤其是在使用C和C++这两种编程语言时。

2023-09-04 14:06:11 70 1

原创 什么是C/C++中的万能头文件?

首先,找到 `<iostream>` 这个头文件所在的目录。然后,进入该目录并创建一个名为 `bits` 的文件夹。在 `bits` 文件夹中创建一个名为 `stdc++.h` 的文件,并将上述源代码复制到这个文件中。更多学习资料、源码、笔记可进入学习群领取,欢迎各位正在学习和准备学习C/C++的小伙伴一起来讨论学习!1. 并非GNU C++库的标准头文件,可能在某些情况下会导致编译失败。1. 在算法竞赛中,它可以省去大量时间,不必编写所有必需的头文件。2. 包含了很多不必要的内容,可能显著增加编译时间。

2023-09-02 13:51:27 1908

原创 音视频开发领域中的C/C++编程知识!

在现代软件开发领域中,音视频应用的开发已经成为一个不可或缺的部分。C和C++这两门编程语言在音视频开发中扮演着重要角色,为开发人员提供了强大的工具来实现复杂的功能。本文将探讨C/C++通用开发知识以及在音视频领域中的专业知识。

2023-08-31 15:37:37 422

原创 C语言项目:图书管理借阅系统【完整源码】

4. 实现了数据添加的函数 insertNodeByHead 和数据删除的函数 deleteNodeByName,并提供了根据书名查找节点的函数 searchByName。这个程序以菜单的方式与用户互动,用户可以自己选择记录书籍信息、查看书籍列表、借书、还书、查找书籍、排序书籍、删除书籍或退出系统等功能。今天给大家分享的是一个简单的图书管理借阅系统,里面包括了链表的构建、添加、删除、查找、排序一系列操作,同时将数据存储到文件中。2. 创建了链表的头节点 list 并进行初始化。

2023-08-30 13:42:49 396 1

原创 C/C++通讯录管理系统源码,链表实现,助你事半功倍!

通过以上要求,我们将完成一个功能完备的通讯录管理系统。如果在学习C语言或C++过程中遇到问题,欢迎加入粉丝群,与其他小伙伴一同交流并提问。希望大家能够充分体验通讯录管理系统的设计与开发,加深对C语言和链表等知识的理解。1. 建立通讯录信息,每条信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等内容。今天我们要一起探讨的是经典的管理系统项目之一:通讯录管理系统!让我们一同来了解一下吧!3. 提供不同方式的查询功能,例如按照姓名、年龄、电话等进行查询。4. 将通讯录信息保存在文件中,确保数据的持久性。

2023-08-29 13:50:57 289 1

原创 C/C++编程之学生成绩管理系统【源码项目】

最后,创建了Window类,同样继承自Widget类,用于构建整体窗口。因此,建议了解一下这方面内容即可,在实际开发中,更应注重业务逻辑的实现,而非界面封装。最后,如果在项目中发现不足之处,欢迎在评论区留言,我会尽力进行修正。对界面部分进行了简单封装,例如设计了Button类、Table类等控件,使得可以添加按钮、表格等各种界面元素,同时也妥善处理了细节方面的问题。为了管理学生数据,可以封装一个 Manager 类,里面定义一些管理学生的操作,比如添加学生、删除学生、排序等操作,这样就实现了管理学生。

2023-08-28 13:53:49 114 1

原创 如果把程序员分级的话 你在第几级?

曾阅读多本经典C++著作,能熟练运用STL、BOOST等经典库,浏览过部分经典库源代码,理解基本原理,掌握常见设计模式,精通C++的众多巧妙技巧,对代码质量要求甚高,遵循编码规范进行编程,充分考虑边界条件,代码的可读性极佳。了解内存对齐,熟悉处理内存泄漏问题的方法,能够解决死锁问题,深入领会CPU Cache、文件系统、进程与线程、TCP/IP、内存模型等领域,参与过系统级项目的开发;深谙操作系统,编译原理,掌握编译与链接的大部分知识,了解编译器背后的内幕,娴熟运用各类调试工具和性能分析工具;

2023-08-14 17:02:37 46

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除