摘要:
C++中的 "override" - 简书 (jianshu.com) 1 #include <iostream> 2 3 using namespace std; 4 5 class Hum 6 { 7 protected: 8 string name; 9 public: 10 Hum(stri 阅读全文
摘要:
1 #include <sstream> 2 3 int main() 4 { 5 std::ostringstream ostr; 6 ostr << "Test" << std::endl; 7 std::cout << ostr.str(); 8 } 阅读全文
摘要:
在类成员为基本类型情况下,编译器默认提供的拷贝构造函数直接进行值拷贝,是不存在深浅拷贝问题。 如下即使注释掉运算符重载 和 自己编写的拷贝构造函数,main 函数依然可以正常运行。 类成员非基本类型且不包含拷贝构造 和运算符重载功能,编译器直接进行值拷贝会出错;在指针情况下只会拷贝指针地址值,代码异 阅读全文
摘要:
1 template<typename T> 2 void Tarray(std::vector<T>& tt) 3 { 4 tt.push_back(100); 5 } 6 std::vector<int> aa; 7 Tarray<int>(aa); 8 PDmsg(aa[0]); 9 PDms 阅读全文
摘要:
1 bool ret = false; 2 3 //Json::FastWriter writer_ob; 4 //std::string jsonStr = writer_ob.write(root); 5 6 std::string jsonStr = root.toStyledString() 阅读全文
摘要:
#include <iostream> using namespace std; class TestStatic final { public: static void PrintName() { cout << "Myname is test Statci class...." << endl; 阅读全文
摘要:
template<typename T, int N> void Print(T value) { for(int i = 0; i < N; i++) cout << value << endl; } using namespace std; int main() { Print<string, 阅读全文
摘要:
1 #include <string> 2 3 using namespace std; 4 5 struct Sres 6 { 7 string content; 8 int value; 9 }; 10 11 class BaseABC 12 { 13 public: 14 BaseABC(st 阅读全文
摘要:
1 #include <iostream> 2 3 class String 4 { 5 private: 6 char *m_BufMemPtr; 7 int m_BufSize; 8 9 public: 10 String(const char *srcbuf) 11 { 12 m_BufSiz 阅读全文
摘要:
(134条消息) 一文读懂“数据分发服务DDS”(Data Distribution Service,RTPS,OMG)_DDS_CSIT的博客-CSDN博客_dds ROS2 概念解释 阅读全文