
C++
文章平均质量分 86
jllws1
一个不聪明但是很努力的程序员,起步相当晚,学习靠得是一点点吃下去,很难但是很享受被折磨的过程。抽象能力和发散能力是一个人聪明与否的标志,而编程的学习被视为两种能力的提升
展开
-
数据类设计_图片类设计_矩阵图类型和像素图类型设计的补充
以矩阵图类型和像素图类型作为图像类数据的基础,但在使用过程中有个问题:矩阵图形和像素图形的尺寸---长和高没有表现出来,本贴对此做出分析.原创 2025-03-25 23:39:02 · 1038 阅读 · 0 评论 -
数据类设计_图片类设计之8_自由图形类设计_(前端架构)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容自由图形类和前面的不规则图形类是差不多的,只不过当时举了一个字符的例子,算一个特例,现在让自由图形回到他最初的样子---像素图//自由图形类(像素图)定义//像素点集合//像素点类型定义short red;short blue;原创 2025-03-23 04:26:05 · 586 阅读 · 0 评论 -
编程思想:从图片类设计看程序结构,以及对图片类对象的展望
不管是学习,还是创造,都得反复总结,得到解决某个或者某类问题的一般方法,那么下次遇到同样的问题就是信手拈来.原创 2025-03-16 21:44:28 · 991 阅读 · 0 评论 -
数据类设计_图片类设计之6_矩阵图形类设计(前端架构)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容。原创 2025-03-15 20:33:45 · 462 阅读 · 0 评论 -
数据类设计_图片类设计之5_不规则类图形混合算法(前端架构)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容。原创 2025-03-13 17:48:11 · 310 阅读 · 0 评论 -
数据类设计_图片类设计之4_规则类图形混合算法(前端架构)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容。原创 2025-03-12 21:41:46 · 889 阅读 · 0 评论 -
数据类设计_图片类设计之3_半规则图类设计(前端架构基础)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容什么是半规则图?笔者看见了一些似乎规则又不是太规则的图形,例如带圆角的矩阵,在页面上找一个圆角框为了看得清楚一点,自己画一个类似圆角矩阵的形状,win10搜索栏输入mspaint,打开自带画图软件,画一个下面的形状,并填充.在计算机中是如何表示的呢?尝试给出定义.`思考:类型定义也不是唯一的,找一种比较简洁的.圆角矩形和之前的矩阵类看起来也差不多,所以借鉴一下,用点的二维数组。原创 2025-03-11 17:31:53 · 509 阅读 · 0 评论 -
数据类设计_图片类设计之2_无规则图类设计(前端架构基础)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容前面的矩阵类,有明显的特征:长,宽,行和点等属性,再根据其属性定义点集合.无规则图就是图形中的点没有规律的,可以叫做散图或者点状图点的无序集合. 比如打开mspaint,随手涂鸦----上面是一些没有规则的线和点组成的图形首先,图形本身是点的无序集合,但计算机在描述这个点图时需要有顺序的,因为采用行扫描,每行应该有相应的点内容.前一篇帖子提到了基点。原创 2025-03-09 17:21:05 · 626 阅读 · 0 评论 -
数据类设计_图片类设计之1_矩阵类设计(前端架构基础)
学的东西多了,要想办法用出来.C和C++是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容。原创 2025-03-09 08:41:01 · 859 阅读 · 0 评论 -
数据在硬件和软件中的表示
每隔一段时间,都想小结一些心得.而对于数据的理解,是重点.原创 2025-02-19 07:15:51 · 662 阅读 · 0 评论 -
C++基础语法:RTTI(运行时识别)之二:类型转换运算符--const_cast(常量转换),static_cast(静态转换),reinterpret_cast(重解释转换)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-09-21 20:44:19 · 718 阅读 · 0 评论 -
C++基础语法:RTTI(运行时识别)之一:dynamic_cast和typeid
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-09-19 23:14:35 · 813 阅读 · 0 评论 -
C++语法应用:从return机制看返回指针,返回引用
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-18 20:55:37 · 1024 阅读 · 0 评论 -
C++语法应用:返回指向局部变量的引用__使用new分配空间(不推荐)
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-16 04:32:49 · 407 阅读 · 0 评论 -
C++语法应用:验证指向局部变量的指针失效
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-15 17:17:36 · 302 阅读 · 0 评论 -
C++语法应用:深复制的一种替代方案
编程是极其注重实践的工作,学习的同时要伴随代码。原创 2024-09-14 06:58:21 · 344 阅读 · 0 评论 -
C++基础语法:类的数据传递
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-09-05 18:14:46 · 846 阅读 · 0 评论 -
(自用)适时小结(一)
每过一段时间,总结一下学习方面的感悟,可能和编程有关,可能和学习方法有关,也可能对前面学过东西的回顾,或者单纯表达一些想法.原创 2024-08-29 19:56:17 · 510 阅读 · 0 评论 -
C++基础语法:浅析“数据“以及数据作用域
程序由数据和逻辑两部分组成.数据有两个层面上的含义:程序员角度他是一种客观存在的事物,比如屏幕上看见的一个点,一个图标,或者看不见的比如地址,函数,类等等.在硬件的角度,数据是寄存器或者寄存器的组合."数据"是一种"静态"的存在.而"逻辑"(或者需求,或者函数)需要通过数据的变化来展现.using声明似乎解决了所有问题,但他不能避免过长的声明---如果需要声明的数据过多,会显得繁杂.所以有一种方法,就是自定义一个命名空间,然后用using编译指令导入到主文件中.原创 2024-04-30 14:49:49 · 1084 阅读 · 0 评论 -
C++基础语法:指针“进阶“---结点,双重指针
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-16 03:32:13 · 1077 阅读 · 0 评论 -
C++基础语法:枚举
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.多个无类作用域枚举值不能重复,否则编译器会报错. 类作用域枚举不报错//符号常量集合//非类作用域型枚举/*下面写法出错,不能在两个非类型域枚举中定义相同值-----A_SLEEP重复*///类作用域型枚举//枚举做参数,可读性强//整型常量做参数//非类作用域枚举//类作用域枚举if(num==1)原创 2024-06-20 15:38:36 · 1751 阅读 · 0 评论 -
C++基础语法:函数指针
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.首先,回顾函数的形式:返回值类型 函数名(形参类型 形参)返回值类型和形参类型,这两样决定了函数的类型.定义格式: typedef + 返回值类型+ (*函数指针名)+(形参类型,形参名)原创 2024-06-21 15:32:25 · 428 阅读 · 0 评论 -
C++基础语法:类构造函数之普通构造函数
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-27 19:56:57 · 479 阅读 · 0 评论 -
C++基础语法:复制构造函数,赋值构造函数及浅复制,深复制
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-29 06:01:51 · 758 阅读 · 0 评论 -
C++基础语法:引用&
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-06-30 18:35:34 · 1090 阅读 · 0 评论 -
C++基础语法:嵌套类(内部类)
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-09 08:59:16 · 435 阅读 · 0 评论 -
C++基础语法:STL之容器(4)--序列容器中的list(一)
"打牢基础,万事不愁" .C++的基础语法的学习。原创 2024-07-19 12:35:49 · 974 阅读 · 0 评论 -
C++基础语法:返回引用类型
说明:在构造函数中,传入Person对象,如果返回引用类型Person&,则后面的change影响原对象属性值;因为返回引用相当于返回指向zs的指针,而返回对象相当于生成了一个Person类型的新对象,这就是返回引用和返回变量的不同.这里并没有给fun()传入引用,对于fun()来说,money是本来已存在的数据,所以可以返回其引用.提到了引用类型在函数外是变量,在函数内部是指针.其中赋值细节部分,以及类中使用。前面说到的"返回引用必须是传入的引用",准确的描述应该是"",原理和指针是一样的.原创 2024-07-21 10:25:12 · 511 阅读 · 0 评论 -
C++基础语法:类内枚举
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-07-30 03:04:57 · 1113 阅读 · 0 评论 -
C++基础语法:STL之函数对象(二)_预定义的函数符
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.本书P710中间16.5.2STL定义了多个基本函数符,它们执行诸如将两个值相加、比较两个值是否相等操作。提供这些函数对象是为了支持将函数作为参数的STL函数。例如,考虑函数transform( )。它有两个版本。原创 2024-08-11 05:26:21 · 884 阅读 · 0 评论 -
C++基础语法:new定位符的一点思考
打牢基础,才能写出准确的代码.C++ Prime Plus第六版new定位符使用时注意传入地址的数据类型是char *.原创 2024-04-30 00:45:01 · 252 阅读 · 0 评论 -
C++基础语法:异常处理(一)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-23 16:12:39 · 574 阅读 · 0 评论 -
C++基础语法:while的使用
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-22 22:14:48 · 4692 阅读 · 0 评论 -
C++基础语法:析构函数
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-19 21:39:47 · 1004 阅读 · 0 评论 -
(自用)仿写程序
.原创 2024-08-18 04:58:48 · 1001 阅读 · 0 评论 -
C++基础语法:STL之算法(二)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-16 05:37:14 · 772 阅读 · 0 评论 -
C++基础语法:STL之算法(一)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.本书P713:STL包含很多处理容器的非成员函数,前面已经介绍过其中的一些:sort( )、copy( )、find( )、random_shuffle( )、set_union( )、 set_intersection( )、set_difference( )和transform( )。可能已经注意到,它们的总体设计是相同的,都使用迭代器来标识要处理的数据区间和结果的放置位置。原创 2024-08-13 23:00:24 · 780 阅读 · 0 评论 -
C++基础语法:STL之函数对象(三)_自适应函数符和函数适配器
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.原创 2024-08-12 04:46:13 · 834 阅读 · 0 评论 -
C++基础语法:STL之函数对象(一)
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.本书P707很多STL算法都使用函数对象——也叫函数符(functor)。函数符是可以以函数方式与( )结合使用的任意对象。这包括函数名指向函数的指针和重载了( )运算符的类对象(即定义了函数operator( )( )的类)。(黑体字是本书原话)红色部分是函数对象的定义,简而言之可以使用()运算符的对象,包括函数,函数指针,重载了()运算符的类对象.前面帖子。原创 2024-08-08 03:34:42 · 674 阅读 · 0 评论 -
代码集:如何编写返回值受限的函数
整理代码思路,举一反三..原创 2024-08-05 23:07:42 · 576 阅读 · 0 评论