- 博客(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
394
原创 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
1217
原创 c++ const 总结
1.const & 与 & 作为形参区别之一: & 作为形参时,实参不能用不可寻址的值,更不能进行类型转换; 编译器实现const &时,生成一个临时对象,引用实际上指向该临时对象,所以const & 可以用不可寻址的值,并能进行类型转换; 例如: double dv = 1234; const int &ri = dv; 是正确的,编译...
2018-08-24 11:23:24
241
原创 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
293
原创 编写函数 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
3485
原创 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
8737
原创 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
339
原创 boost实践之互斥锁
#include std::mutex socket_list_mu_; std::lock_guard lock(socket_list_mu_); 待续
2017-10-11 10:22:40
914
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人