C/C++
Bixiwen_liu
这个作者很懒,什么都没留下…
展开
-
C++学习之友元函数和友元类
一、前言主要介绍C++中的友元函数和友元类。二、友元函数1.介绍友元函数定义在类的外部,通过友元函数可以在类的外部修改类的私有属性,可理解为该函数是类的好朋友。类中,声明友元函数的关键字为friend,声明的位置和public或private 无关。具体示例代码如下。2.示例代码#include "iostream"using namespace std;class A{public: friend void modifyA(A *pA,int _a);//友元函数..原创 2021-03-11 19:53:42 · 1437 阅读 · 0 评论 -
剑指offer中的一些数组和字符串的操作的代码实现和扩充
本文主要介绍一些剑指offer中的#include "vector"#include "stdio.h"#include "stdlib.h"#include #include #includeusing namespace std;//******************--求指针数组的长度--*********************int main31(){ char原创 2020-12-26 19:36:32 · 132 阅读 · 0 评论 -
基于C++和Opencv2的虹膜识别工程
1. 环境VS2015/VS2010,C++,Win10(其他版本未测,应都可以),Opencv249。2.资源源代码来源于https://github.com/5455945/Iris_Osiris,在此基础上改成用VS2015/VS2010直接可以运行的代码工程。原创 2020-07-01 08:51:37 · 877 阅读 · 0 评论 -
STL学习之五:stack用法示例
本文介绍堆栈stack的用法示例。stack是一种先进后出,后进先出的容器。原创 2017-07-26 21:42:08 · 383 阅读 · 0 评论 -
STL学习之四:deque用法示例
本文介绍STL中的双端数组deque的用法示例。deque 是一种双端数组,可以从头部和尾部插入元素和弹出元素。原创 2017-07-26 21:38:03 · 619 阅读 · 0 评论 -
STL学习之六:queue用法示例
本文介绍STL中的队列queue的用法示例。queue 是一种先进先出,后进后出的容器。原创 2017-07-26 21:46:13 · 367 阅读 · 0 评论 -
STL学习之七:list用法示例
本文介绍STL中的list的用法示例。原创 2017-07-26 21:51:24 · 441 阅读 · 0 评论 -
STL学习之八:priority_queue用法示例
本文介绍STL中的优先队列priority_queue的用法示例。优先队列是一种有序的容器原创 2017-07-26 21:54:33 · 352 阅读 · 0 评论 -
STL学习之九:set和multiset用法示例
本文介绍STL中的集合set和multiset的用法示例。原创 2017-07-26 22:09:53 · 794 阅读 · 0 评论 -
**a[3][4],(**a)[3][4], *(*a)[3][4], *(*a[3])[4]等变量占用的内存
今天发现一个一个关于二级指针的内存占用问题:**a[3][4],(**a)[3][4], *(*a)[3][4], *(*a[3])[4]等变量占用的内存字节大小。原创 2017-08-27 14:25:42 · 1839 阅读 · 0 评论 -
合并两个排序的链表
本文使用两种方法实现两个排序链表的合并,一种是递归法,一种是循环法,其中循环法又用了两种方法,一个使用了队列,一个正常思路原创 2017-07-19 00:05:14 · 487 阅读 · 0 评论 -
链表的相关操作知识点
本文主要介绍链表的一些操作。原创 2017-07-17 15:22:34 · 453 阅读 · 0 评论 -
STL学习之三:string用法示例
本文介绍STL中的string的用法示例代码。原创 2017-07-25 22:57:00 · 439 阅读 · 0 评论 -
剑指offer中一些有关数组和字符串操作的代码实现和扩充
本文主要介绍剑指offer中一些有关数组和字符串操作的C语言代码实现和扩充。原创 2017-07-17 15:28:25 · 355 阅读 · 0 评论 -
数据结构中的双向链表
本博客主要介绍数据结构中的双向链表。双向链表是在单向链表基础上改进的一种链表。本文主要介绍双向链表的由来,代码演示等来介绍。原创 2016-12-16 16:51:36 · 599 阅读 · 0 评论 -
C语言:结构体中一级指针和二级指针的创建与释放示例
结构体结构体中一级指针和二级指针的创建与释放,以一个例子来说明,笔者这里自己敲得代码,虽然用C语言几年了,但是有的东西还是会遗忘。笔者敲代码过程中也是有bug出现的,经过调试也找到了bug所在,不得不说,巩固也是很重要的。而结构体作为C语言一部分也是很重要的,指针作为C语言的半壁江山也保持着其重要地位。学过C++或Java的都知道class(类),个人觉得结构体就像是class的一部分,不过里面不能放实现class的相关属性函数。代码不是很长,但里面有很多细节的考虑,特别是一级指针和二级指针的内存的申请和释原创 2016-12-13 16:44:30 · 4684 阅读 · 1 评论 -
STL学习之十一:容器值(value)语意
本文主要介绍STL的容器值(value)语意。所有容器提供的都是值语意,而非引用语意。容器执行插入元素操作时,内部实施copy工作。所以STL容器存储的元素必须能够被copy,即必须提供copy构造函数。原创 2017-07-29 16:29:07 · 644 阅读 · 0 评论 -
STL学习之十:map和multimap用法示例
本文介绍STL中的集合set和multiset的用法示例。原创 2017-07-29 16:16:56 · 774 阅读 · 0 评论 -
STL学习之十二:函数对象和谓词
本文主要介绍函数对象和谓词的示例代码。函数对象是属于类对象,能突破函数的概念 ,用以保持条用状态信息。原创 2017-07-29 16:35:51 · 688 阅读 · 0 评论 -
STL学习之十三:预定义函数和函数适配器
本文主要介绍预定义函数和函数适配器。预定义好的函数对象,能实现不同类型的数据的运算, 实现了数据类型 和算法的分离===》通过函数对象技术实现。原创 2017-07-29 16:39:36 · 501 阅读 · 0 评论 -
STL学习之十四:常用算法 for_each 和 transform以及adjacent_find的示例代码
本文主要介绍STL中常用算法 for_each 和 transform以及adjacent_find示例代码原创 2017-07-29 16:44:09 · 588 阅读 · 0 评论 -
STL学习之十五:STL综合案例--演讲比赛
介绍STL综合性的案例原创 2017-07-29 16:48:04 · 941 阅读 · 0 评论 -
二叉搜索树的基本操作
本文主要介绍二叉搜索树的C语言代码实现。原创 2017-07-17 15:16:45 · 340 阅读 · 0 评论 -
STL学习之一:vector用法示例1
本文主要介绍STL中的vector容器的一些示例代码原创 2017-07-25 22:50:24 · 426 阅读 · 0 评论 -
STL学习之二:vector用法示例2
本文紧接着上一篇继续介绍vector容器的用法示例代码:// Vector#include "iostream"using namespace std;#include "vector"void main21(){ vector v1; cout << "length:" << v1.size() << endl; v1.push_back(1); v1.push_bac原创 2017-07-25 22:54:06 · 339 阅读 · 0 评论 -
socket库C++模型设计和实现--企业信息系统框架集成第三方产品案例
本文主要介绍C++面向对象编程的一个综合示例:socket库C++模型设计和实现--企业信息系统框架集成第三方产品案例。下面是示例的主要内容介绍。原创 2017-07-25 21:40:49 · 1235 阅读 · 1 评论 -
C语言:一级指针,二级指针,三级指针,指针数组,数组指针的综合示例
本博客主要介绍一级指针,二级指针,三级指针,指针数组和数组指针的综合应用示例。下面简单介绍指针数组和数组指针的区别:原创 2016-12-13 19:39:56 · 4457 阅读 · 0 评论