C++
文章平均质量分 86
jllws1
一个不聪明但是很努力的程序员,起步相当晚,学习靠得是一点点吃下去,很难但是很享受被折磨的过程。抽象能力和发散能力是一个人聪明与否的标志,而编程的学习被视为两种能力的提升
展开
-
C++基础语法:RTTI(运行时识别)之二:类型转换运算符--const_cast(常量转换),static_cast(静态转换),reinterpret_cast(重解释转换)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-09-21 20:44:19 · 675 阅读 · 0 评论 -
C++基础语法:RTTI(运行时识别)之一:dynamic_cast和typeid
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-09-19 23:14:35 · 754 阅读 · 0 评论 -
C++语法应用:从return机制看返回指针,返回引用
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-18 20:55:37 · 808 阅读 · 0 评论 -
C++语法应用:返回指向局部变量的引用__使用new分配空间(不推荐)
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-16 04:32:49 · 364 阅读 · 0 评论 -
C++语法应用:验证指向局部变量的指针失效
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-15 17:17:36 · 275 阅读 · 0 评论 -
C++语法应用:深复制的一种替代方案
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-14 06:58:21 · 313 阅读 · 0 评论 -
C++基础语法:类的数据传递
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-09-05 18:14:46 · 695 阅读 · 0 评论 -
(自用)适时小结(一)
每过一段时间,总结一下学习方面的感悟,可能和编程有关,可能和学习方法有关,也可能对前面学过东西的回顾,或者单纯表达一些想法.原创 2024-08-29 19:56:17 · 478 阅读 · 0 评论 -
C++基础语法:浅析“数据“以及数据作用域
程序由数据和逻辑两部分组成.数据有两个层面上的含义:程序员角度他是一种客观存在的事物,比如屏幕上看见的一个点,一个图标,或者看不见的比如地址,函数,类等等.在硬件的角度,数据是寄存器或者寄存器的组合."数据"是一种"静态"的存在.而"逻辑"(或者需求,或者函数)需要通过数据的变化来展现.using声明似乎解决了所有问题,但他不能避免过长的声明---如果需要声明的数据过多,会显得繁杂.所以有一种方法,就是自定义一个命名空间,然后用using编译指令导入到主文件中.原创 2024-04-30 14:49:49 · 1071 阅读 · 0 评论 -
C++基础语法:指针“进阶“---结点,双重指针
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-16 03:32:13 · 1018 阅读 · 0 评论 -
C++基础语法:枚举
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.多个无类作用域枚举值不能重复,否则编译器会报错. 类作用域枚举不报错//符号常量集合//非类作用域型枚举/*下面写法出错,不能在两个非类型域枚举中定义相同值-----A_SLEEP重复*///类作用域型枚举//枚举做参数,可读性强//整型常量做参数//非类作用域枚举//类作用域枚举if(num==1)原创 2024-06-20 15:38:36 · 1193 阅读 · 0 评论 -
C++基础语法:函数指针
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.首先,回顾函数的形式:返回值类型 函数名(形参类型 形参)返回值类型和形参类型,这两样决定了函数的类型.定义格式: typedef + 返回值类型+ (*函数指针名)+(形参类型,形参名)原创 2024-06-21 15:32:25 · 416 阅读 · 0 评论 -
C++基础语法:类构造函数之普通构造函数
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-27 19:56:57 · 454 阅读 · 0 评论 -
C++基础语法:复制构造函数,赋值构造函数及浅复制,深复制
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-29 06:01:51 · 718 阅读 · 0 评论 -
C++基础语法:引用&
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-30 18:35:34 · 1077 阅读 · 0 评论 -
C++基础语法:嵌套类(内部类)
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-09 08:59:16 · 359 阅读 · 0 评论 -
C++基础语法:STL之容器(4)--序列容器中的list(一)
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-19 12:35:49 · 954 阅读 · 0 评论 -
C++基础语法:返回引用类型
说明:在构造函数中,传入Person对象,如果返回引用类型Person&,则后面的change影响原对象属性值;因为返回引用相当于返回指向zs的指针,而返回对象相当于生成了一个Person类型的新对象,这就是返回引用和返回变量的不同.这里并没有给fun()传入引用,对于fun()来说,money是本来已存在的数据,所以可以返回其引用.提到了引用类型在函数外是变量,在函数内部是指针.其中赋值细节部分,以及类中使用。前面说到的"返回引用必须是传入的引用",准确的描述应该是"",原理和指针是一样的.原创 2024-07-21 10:25:12 · 456 阅读 · 0 评论 -
C++基础语法:类内枚举
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-07-30 03:04:57 · 920 阅读 · 0 评论 -
C++基础语法:STL之函数对象(二)_预定义的函数符
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.本书P710中间16.5.2STL定义了多个基本函数符,它们执行诸如将两个值相加、比较两个值是否相等操作。提供这些函数对象是为了支持将函数作为参数的STL函数。例如,考虑函数transform( )。它有两个版本。原创 2024-08-11 05:26:21 · 845 阅读 · 0 评论 -
C++基础语法:new定位符的一点思考
打牢基础,才能写出准确的代码.C++ Prime Plus第六版new定位符使用时注意传入地址的数据类型是char *.原创 2024-04-30 00:45:01 · 235 阅读 · 0 评论 -
C++基础语法:异常处理(一)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-23 16:12:39 · 550 阅读 · 0 评论 -
C++基础语法:while的使用
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-22 22:14:48 · 3263 阅读 · 0 评论 -
C++基础语法:析构函数
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-19 21:39:47 · 978 阅读 · 0 评论 -
(自用)仿写程序
.原创 2024-08-18 04:58:48 · 901 阅读 · 0 评论 -
C++基础语法:STL之算法(二)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-16 05:37:14 · 756 阅读 · 0 评论 -
C++基础语法:STL之算法(一)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.本书P713:STL包含很多处理容器的非成员函数,前面已经介绍过其中的一些:sort( )、copy( )、find( )、random_shuffle( )、set_union( )、 set_intersection( )、set_difference( )和transform( )。可能已经注意到,它们的总体设计是相同的,都使用迭代器来标识要处理的数据区间和结果的放置位置。原创 2024-08-13 23:00:24 · 750 阅读 · 0 评论 -
C++基础语法:STL之函数对象(三)_自适应函数符和函数适配器
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-12 04:46:13 · 814 阅读 · 0 评论 -
C++基础语法:STL之函数对象(一)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.本书P707很多STL算法都使用函数对象——也叫函数符(functor)。函数符是可以以函数方式与( )结合使用的任意对象。这包括函数名指向函数的指针和重载了( )运算符的类对象(即定义了函数operator( )( )的类)。(黑体字是本书原话)红色部分是函数对象的定义,简而言之可以使用()运算符的对象,包括函数,函数指针,重载了()运算符的类对象.前面帖子。原创 2024-08-08 03:34:42 · 652 阅读 · 0 评论 -
代码集:如何编写返回值受限的函数
整理代码思路,举一反三..原创 2024-08-05 23:07:42 · 552 阅读 · 0 评论 -
C++基础语法:STL之容器(7)--适配器类queue,priority_queue,stack,array浅析
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-04 23:59:25 · 747 阅读 · 0 评论 -
C++进阶:设计模式___适配器模式
在C++的基础语法的学习后,更进一步为应用场景多写代码.其中设计模式是有较大应用空间.原创 2024-08-03 22:56:52 · 1132 阅读 · 0 评论 -
C++基础语法:函数探幽(一)内联函数,默认参数,函数重载
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-01 19:11:46 · 730 阅读 · 0 评论 -
C++基础语法:友元
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.以 6th Edition(以下称"本书")的内容开展学习。原创 2024-07-30 22:02:08 · 447 阅读 · 0 评论 -
代码集:当遇到传值受限的函数,应该如何编写
整理代码思路,举一反三..原创 2024-07-26 13:12:17 · 256 阅读 · 0 评论 -
C++基础语法:STL之容器(6)--序列容器中的forward_list
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-21 18:46:22 · 668 阅读 · 0 评论 -
C++基础语法:STL之容器(5)--序列容器中的list(二)
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-19 22:17:56 · 1243 阅读 · 0 评论 -
C++基础语法:STL之容器(3)--序列容器中的deque
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-18 15:10:20 · 349 阅读 · 0 评论 -
C++基础语法:STL之容器(2)--序列容器中的vector
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-18 09:16:35 · 643 阅读 · 0 评论 -
C++基础语法:STL之容器(1)--容器概述和序列概述
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-16 20:23:21 · 1000 阅读 · 0 评论