
C/C++
Zihuata
选择做一件事,并把他做精
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cocos2d中的clone函数
clone函数的问题原创 2017-05-29 09:40:03 · 2204 阅读 · 1 评论 -
c++资料
http://club.topsage.com/thread-361458-1-1.html转载 2017-10-14 13:27:12 · 370 阅读 · 0 评论 -
cocos2d中关于函数指针的应用
https://www.2cto.com/kf/201408/323058.html转载 2017-10-09 15:35:31 · 377 阅读 · 0 评论 -
c++多线程转载自菜鸟教程
http://www.runoob.com/w3cnote/cpp-multithread-demo.html转载 2019-03-12 11:39:20 · 355 阅读 · 0 评论 -
套接字概念理解
一、监听端消息端 套接字创建流程:1.调用socket函数 创建套接字2.调用bind函数对套接字绑定端口和ip3.调用listent函数是套接字处于可接受状态4.调用accept函数手里链接请求二、发送消息端 套接字创建流程1.调用socket函数 创建套接字2.调用connect函数向监听端发送链接请求(参数传递相应的地址和端口)三、linux的文件描述符和...原创 2019-04-17 12:16:51 · 413 阅读 · 0 评论 -
查询链表的中间某个节点
链表是基本的数据结构之一,面试题中链表占很大一部分,可见链表操作是非常重要的。我对一些常见的链表操作进行的归纳。 下面的问题为:查找单链表的中间节点。题目分析: 链表的特点就是有很多的节点,每个节点有数据域和指针域两部分,指针域存放的是下一个节点的地址,根据地址找到下一个节点。链表只能从前到后遍历,不能从后到前遍历。 方法一:对于这个问题...转载 2019-05-03 10:27:58 · 641 阅读 · 0 评论 -
【排序】:冒泡排序以及三种优化
转载:https://blog.youkuaiyun.com/hansionz/article/details/80822494转载 2019-05-03 15:26:43 · 286 阅读 · 0 评论 -
递归算法讲解
递归思想本质是数学归纳法,讲所有问题归纳使用同一种解决方案处理,所有的问题化为子问题解决,子问题在转化为子问题解决,最终的子问题是和以上的解决方案不同,最终把这个问题给解决了。转载自:https://blog.youkuaiyun.com/sinat_38052999/article/details/73303111...转载 2019-05-03 22:52:52 · 307 阅读 · 0 评论 -
单向链表初始化以及链表逆序
1、两种初始化的方法2、逆序排列一个单向链表//实现节点逆序#include <stdio.h> #include<iostream>#include<stdlib.h>using namespace std;typedef struct Node{ int data; struct Node *next ;}myNode;Nod...原创 2019-05-04 19:40:01 · 339 阅读 · 0 评论 -
判定一副牌是否是顺子
转载一个不用排序就判定出顺子的算法:https://blog.youkuaiyun.com/qq_43968080/article/details/85346468#include <stdio.h>#include <stdlib.h>#include <iostream>using namespace std;#define MAX_COUNT 20...原创 2019-05-05 12:04:00 · 585 阅读 · 0 评论 -
c++函数指针以及返回函数指针的函数(参考摘自c++Primer)
1、函数指针:指向函数的指针,指针函数,返回值是指针的函数。函数指针声明举例:int (*pf)(int &, int &); //pf指向一个函数,该函数参数是两个int类型的引用,返回值是int类型int TestFun(int &,int &);pf = TestFun;调用方式:int a = 1;int b = 2;pf...原创 2019-04-25 13:05:46 · 1604 阅读 · 2 评论 -
c++和lua相互调用
转载自:https://www.cnblogs.com/sevenyuan/p/4511808.html转载 2019-05-24 17:57:39 · 269 阅读 · 0 评论 -
c++中的std::shared_ptr和std::weak_ptr
转载自:http://blog.youkuaiyun.com/dlite/article/details/8010873后续的技术学习待续。原创 2016-08-17 14:03:54 · 1336 阅读 · 0 评论 -
STL中常用容器详解
常用的容器一、顺序容器 1、vector 向量 :随机访问(按照下标)任何一个元素,在尾部增删元素,相当于是一个动态的数组。 vector容器,在头部增加、删除元素,其时间消耗和元素数目成正比;在尾部增加时间是一个常量。 2、deque 、queue双端队列和队列,遵循先进先出的原则;随机访问元素,双端队列可以在头部和尾部进行增删元素,...原创 2016-07-28 14:30:50 · 565 阅读 · 0 评论 -
c++中的继承的讲解
cpp中的继承的总结: 1、继承方式对于之列继承自父类的成的访问权限的影响 对于父类本身没有影响,对于子类扩展成员也没有影响。 2、子类中从父类继承的成员,其访问权限不能高于继承声明时使用的访问权限。 私有继承: 子类中所有继承自父类的成员(成员函数和成员变量);成了子类私有成员。 保护继承: 继承自父类原创 2016-07-28 15:18:11 · 377 阅读 · 0 评论 -
c++虚函数的讲解
废话少说,直接上测试代码#include#includeusing namespace std;//有虚函数的类 class A{public:A();~A();virtual void f(){cout}virtual void g(){cout}private:int _a;};class B:原创 2016-07-28 19:15:24 · 382 阅读 · 0 评论 -
快速排序
本文纯属自我总结,详细请参考原贴:http://developer.51cto.com/art/201403/430986.htm /************************************************************************/ /* 快速排序的基本思想逻辑 1、找到一个基准元素,一半以数...转载 2016-07-28 21:28:14 · 313 阅读 · 0 评论 -
c++中this详解
http://blog.youkuaiyun.com/ugg/article/details/606396转载 2016-07-20 14:34:26 · 427 阅读 · 0 评论 -
std::pair的使用
待续。。。。。。原创 2016-08-18 17:50:49 · 428 阅读 · 0 评论 -
c++中的虚函数详解
//废话少说直接上代码,用一个测试来阐述虚函数:#include#includeusing namespace std;//有虚函数的类 class A{public:A();~A();virtual void f(){cout}virtual void g(){cout}private:int _a;};原创 2016-08-23 21:47:17 · 406 阅读 · 0 评论 -
double或者float类型数据怎样保留小数点
关于浮点型数据怎样保留小数位方法一: 利用c++中的 cmath库中的函数:举例说明保留两位小数:double pi = 3.1415926; round(pi*100)/100;这个方法比较好用使用,但是如果使用to_string();函数进行转换为std::string类型,则会添加0补全小数点以后的六位,引出了方法二。方法二:直接上代码:原创 2016-10-10 19:41:54 · 7399 阅读 · 0 评论 -
c++中向上转型和向下转型,动态转换,和静态转换详解
子类转换为父类:向上转型,使用dynamic_cast(expression),这种转换相对来说比较安全不会有数据的丢失;父类转换为子类:向下转型,可以使用强制转换,这种转换时不安全的,会导致数据的丢失,原因是父类的指针或者引用的内存中可能不包含子类的成员的内存。动态转换和静态转换,dynamic_cast(expression),static_cast(expression),表示的是将原创 2016-11-29 17:53:58 · 6319 阅读 · 0 评论 -
ListView TableView ScrollView三者之Tableview
123待续原创 2016-08-10 23:08:11 · 720 阅读 · 0 评论 -
smartsvn的常见问题
本篇是在mac端的使用1、常用指令add:添加文件或者文件夹到服务端,revert:将本地的文件复原成远端的。log:查看具体文件的日志。commit:提交文件或者文件夹(最好选择递归提交,可以提交所有)到远端服务器,update:更新远程服务端的文件conflict:具体的解决方案是:手动解决,打开冲突文件保留对于自己有用的字段,标记解决。(mark resolved);原创 2016-12-01 10:21:44 · 6179 阅读 · 0 评论 -
冒泡排序和快速排序
排序算法原创 2015-12-12 23:11:49 · 317 阅读 · 0 评论