- 博客(8)
- 收藏
- 关注
原创 c++双链表类模板
#pragma once#include <iostream>#include <string>using namespace std;template<typename T> class DblList;template<typename T> class DblNode { T info; DblNode<T...
2018-08-24 15:05:05
376
原创 c++单链表类模板
#pragma once#include <iostream>using namespace std;template <typename T> class Node;template <typename T> class List;template <typename T> class Node { T info; ...
2018-08-24 12:24:39
1199
原创 c++ const 总结
1.const & 与 & 作为形参区别之一:& 作为形参时,实参不能用不可寻址的值,更不能进行类型转换;编译器实现const &时,生成一个临时对象,引用实际上指向该临时对象,所以const & 可以用不可寻址的值,并能进行类型转换;例如:double dv = 1234;const int &ri = dv;是正确的,编译...
2018-08-24 11:23:24
227
原创 c++类的复制构造、赋值重载
#include "pch.h"#include <iostream>#include <string>#include "SglList.h"using namespace std;//拷贝 赋值class String{public: String(const char *s = NULL); String(const Stri...
2018-08-24 11:01:40
275
原创 编写函数 strcpy
#include <iostream>using namespace std;char *strcpy(char *strDest, char *strSrc);int main(){ cout << "Hello World!\n"; char strInput[100]; cin.getline(strInput, 100); ...
2018-08-20 22:40:02
3465
原创 c++之--const override
派生类中重定义某成员函数如下:class A : public B{public:virtual void WriteTo(BinaryOutputStream &os)const override{T data = value_;if (encode_type_ == icdmap::signal::EncodeType::ENCODE_BCD){data
2017-10-20 14:22:05
8699
原创 Debug实践之--数据多处使用未加锁导致崩溃
rdts-service运行时,在下面函数Rdts::get_max_rate()崩溃。int Rdts::get_max_rate(){int max_rate = 1;lock_guard lock(job_map_mutex);for (auto &job : job_map) {max_rate = std::max(max_rate, job.second
2017-10-17 18:08:55
322
原创 boost实践之互斥锁
#include std::mutex socket_list_mu_;std::lock_guard lock(socket_list_mu_);待续
2017-10-11 10:22:40
874
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人