随笔分类 -  c++

摘要:0.问题: warning: ‘WebServer::openLinger_’ will be initialized after [-Wreorder] 1.原因 变量的声明顺序,和初始化顺序不一致导致, 2.解决方法 更改变量的声明顺序,使其与初始化顺序一致 阅读全文
posted @ 2022-06-12 16:45 云梦士 阅读(77) 评论(0) 推荐(0) 编辑
摘要:0.背景 最近在学习linux webserver开发,需要在linux下调试自己的C/C++代码,但是linux下不像在windows下,直接Visio Studio或者其它集成开发环境那么方便,现在的linux下开发,比较麻烦。于是可以考虑使用VScode远程开发。但是网上的很多教程都不是很清晰 阅读全文
posted @ 2022-06-12 10:55 云梦士 阅读(3481) 评论(0) 推荐(3) 编辑
摘要:1.问题来源 我需要在C++的一个类内函数进行缺省参数处理,声明和定义分别分布在.h文件和.cpp文件中,这里如何进行缺省处理就是一个问题,而网络上很多对这种情况说明的不太好,于是就有了这篇文章。 2.正确做法 在.h文件声明函数时,直接写上缺省值,在.cpp文件中不写缺省值。 例如: Cal.h中 阅读全文
posted @ 2022-06-08 15:10 云梦士 阅读(131) 评论(0) 推荐(0) 编辑
摘要:0.前言 现在介绍ROS基本程序实现的教程有很多,步骤无非就是建工作空间,编译,创建功能包,创建文件和修改CMakeList,之后再编译、运行程序这几步。但是这些教程中很多在文件夹切换的很混乱,导致会出现一堆奇奇怪怪的错误,其实只要注意你操作的文件夹位置,很多问题都不是问题。这也是博主为什么写这篇文 阅读全文
posted @ 2022-06-06 11:15 云梦士 阅读(231) 评论(0) 推荐(1) 编辑
摘要:1. 目的 解决字符串中被错认为是转义字符或其他特殊字符的问题 优雅地输出多行字符串 2. 格式 R"xxx()xxx" 其中xxx为注释 3. 例子 //原始字面量R"xxx()xxx" #include <iostream> #include<string> using namespace st 阅读全文
posted @ 2022-05-14 22:09 云梦士 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1. 定义: 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)可以认为是一个动态数组,其中一个vector中的所有对象都必须是同一种类型的。 #2. 构造函数: 2.1 一般情况 vector vecName(); // 构造一个空vector,其中包含 阅读全文
posted @ 2021-07-19 15:33 云梦士 阅读(6642) 评论(3) 推荐(2) 编辑
摘要:1. 问题引入 通过查看[https://www.cplusplus.com/reference/vector/vector/] 的vector.size()说明,即 | member type | definition | notes | | | | | | size_type| an unsig 阅读全文
posted @ 2021-07-14 09:54 云梦士 阅读(4525) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示