- 博客(21)
- 收藏
- 关注
原创 关于C++中<cmath>中常用的函数使用
C ++中的abs()函数返回参数的绝对值。abs函数与C ++中的fabs()相同。该函数在头文件中定义。
2024-10-11 10:09:48 329
原创 Linux_1——环境搭建
UNIX发展的历史1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念。1969-1970年,AT&T的贝尔实验室研究人员Ken Tompson和Dennis Ritchie,在采用很多Multics特点的基础上开发了UINX系统。它运行在小型机上,满足了系统对科研环境的要求。从产生开始,UNIX就是一个有价值的、高效的、多用户和多任务的操作系统。
2024-06-04 19:58:55 1061 1
原创 STL—string
浅拷贝:也称位拷贝,编译器只是将对象中的值拷贝过来。如果对象中管理资源,最后就会导致多个对象共享同一份资源,当一个对象销毁时就会将该资源释放掉,而此时另一些对象不知道该资源已经被释放,以为还有效,所以当继续对资源进项操作时,就会发生发生了访问违规。
2024-03-09 16:35:51 965
原创 C++模板初阶
类模板实例化与函数模板实例化不同,类模板实例化需要在类模板名字后跟,然后将实例化的类型放在中即可,类模板名字不是真正的类,而实例化的结果才是真正的类。
2023-10-28 20:37:26 41 2
原创 C++内存管理
什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现内存泄漏会导致响应越来越慢,最终卡死。
2023-10-28 20:36:11 43 1
原创 C++类和对象(下)
在创建对象时编译器通过构造函数,给对象中各个成员变量一个初始值。然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,1.每个成员变量在初始化列表中只能初始化一次。2.类中包含以下成员,必须放在初始化列表位置进行初始化。引用成员变量const成员变量自定义类型成员(且该类没有默认构造函数时)
2023-10-28 10:59:30 42 1
原创 C++类和对象(上)
这里class为定义类的关键字,classname为类名,{ }中为类的主体,{}后的;不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。声明和定义全放在类体中,注意;成员函数如果放在类中定义,编译器可能会将其当成内联函数处理。类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加类名::,建议使用这种方法。
2023-10-12 21:09:43 47 2
原创 C++入门
在C/C++中,变量,函数和类都是大量存在的,这些变量,函数和类存在于全局作用域中,可能会导致域名空间中的关键词冲突,使用命名空间的目的是对标识符的名称进行本地化,namespace关键字的出现就是针对这种问题。1.定义命名空间2.命名空间支持嵌套3,同一个工程可以有多个命名空间,编译器最后都会合成在一个中。一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中。4.名空间的使用1.命名空间名称及作用域限定符2.使用using将命名空间中某个成员引入。
2023-10-10 21:39:22 42 1
原创 数组的使用
数组是一组相同类型元素的集合。数组的创建方式:数组创建的实例:注:数组创建,在C标准之前,[ ]中要给一个常量才可以,不能使用变量。在C99标准支持变长数组的概念,数组的大小可以使用变量指定,但是数组不能初始化。
2023-05-15 22:03:28 58 4
原创 C语言函数篇
维基百科中对函数的定义:子程序在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method,subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。库函数不是万能的,为了提高效率,也就有了自定义函数。
2023-04-27 17:38:57 57 5
原创 C语言分支和循环
对于初学者来说,循环和分支虽然容易掌握,但是不同的循环和循环如果使用不当,便会使得整个代码块出错,所以我们不仅要学会,更要学懂,知道他的运行逻辑原理。1.需要执行的语句多于1条时,需要加{},表示这是一个代码块。2.在C语言中 0表示假,非0表示真。3.else的匹配:else是和它离的最近的if匹配的。4.适当的使用{}可以使代码的逻辑更加清楚。5.代码风格很重要。对循环和分支还需要时间的知识还需要慢慢研究,这样才能更好的应用相关知识,让我们一起努力!
2023-04-08 22:50:30 205 15
原创 C语言的起源
学习计算机语言最重要的是多练,光看教学视频的学习效率,远远没有自己看完视频手敲一遍来的效率高,学习计算机语言要多思考,多问,这样才能在计算机道路上走得更长更远。学习编程语言是为了自己增强自己的逻辑能力,和编程能力,同时也是为了不断的提升自己,因为编程就是一个学习的过程。结构式语⾔的特点是程序的各个部分除了必要的信息交流外彼此间是独⽴的,使得程序层次清晰,便于使⽤和维护。1972年,美国贝尔实验室在B语⾔的基础上设计了⼀种新的语⾔,C语⾔。1970年,美国贝尔实验室的肯·汤普森将BCPL语⾔改名为B语⾔。
2023-01-11 21:37:08 134 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人