- 博客(3)
- 收藏
- 关注
原创 C++实现二叉树
C++实现二叉树 由于时间原因删除节点并未实现。只有插入,寻找,前中后序遍历,找最大最小节点的方法。 #include<iostream> #include<gtest/gtest.h> using namespace std; struct TreeNode { int data; TreeNode *left; TreeNode *right; TreeNode(const int& data):data(data),left(NULL
2020-09-07 14:40:04
149
原创 Share_ptr的底层实现
Share_ptr的底层实现 #include <iostream> #include <pthread.h> using namespace std; typedef struct { int a; double b; char c; }mytest; template <class T> class myshare_ptr { private: T *ptr; int *count; pthread_mutex_t
2020-08-22 14:45:28
1374
原创 网络编程与多线程编程:一个服务器与多客户端可以双向通信的C++程序
网络编程与多线程编程:一个服务器与多客户端可以双向通信的C++程序 由于之前学习的C++代码编写并没有用在网络编程和多线程编程这一块,所以这方面的知识比较空缺。所有想写一个多客户与服务器通信的程序。到网上搜了很多文章,发现大部分程序都是只能客户端向服务器发送信息,而服务器无法向服务器发送信息。所以自己就动手写了一份在Linux环境下的C++代码,分享出来,可能对初学者会有些帮助。 1. 客户端 #include <stdio.h> #include <cstring> #includ
2020-08-05 15:13:44
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人