![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c、c++
tw_devin
这个作者很懒,什么都没留下…
展开
-
c++读取一行包含空格的字符串
在C++中,如果定义成string类型进行读取的话,遇到空格就会停止,后续不再继续读取,因此需要采用别的方法。原创 2022-03-10 23:31:13 · 540 阅读 · 0 评论 -
C语言通过结构体实现面向对象编程
参考:C语言能否通过结构体实现面向对象编程?通过结构体实现封装、结构体的组合实现继承、借助函数指针实现多态。原创 2021-09-30 17:22:03 · 164 阅读 · 0 评论 -
C++-atoi()函数实现
可参考:atoi()函数实现不过需要注意: 对于if (*str == '\0'),应该是:*str参考atoi()函数实现写了下:#include<bits/stdc++.h>#include <iostream>using namespace std;typedef enum Ret{ VALID, INVALID}Ret;Ret state = INVALID;int my_atoi(const char* str){ int f...原创 2021-09-27 17:41:16 · 240 阅读 · 0 评论 -
conan的使用
conan看了我好久,网上资料挺乱的感觉官方:conan官方文档一个博主的总结:C++包管理器——conan一般主要有下载安装使用conan包、创建conan包、上传包到服务器几个步骤安装使用就是install,不用多说对于创建conan包,分为从网上拉取代码和打包本地已经编译好的第三方库:(1)从网上拉取代码一般就是conan create,对于平常感觉用的可能不多 可参考:C/C++包管理Conan教程【5】创建Coan包 (ps:这个博主...原创 2021-07-23 15:34:36 · 1440 阅读 · 0 评论 -
C++11中shared_ptr、make_shared
现在代码几乎都是用智能指针了,很少有普通指针了这两个指针介绍可参考:C++11中shared_ptr的使用 C++11智能指针中make_shared存在的必要性原创 2021-07-16 14:22:19 · 124 阅读 · 0 评论 -
C++中大括号{}
可参考:C++中大括号{}的作用注意:写代码要善用大括号{}原创 2021-07-13 16:04:52 · 640 阅读 · 0 评论 -
C++11 make_shared
可参考:C++11 make_shared工业开发中常用原创 2021-07-12 16:45:41 · 73 阅读 · 0 评论 -
VS输入命令行参数
有两种方式,在win系统中常用的也是比较方便的是设置项目属性可参考:visual studio 2013如何输入命令行参数如果想像linux一样在终端输入,也可以可参考:VS2010+命令行编程、命令行参数原创 2021-07-09 15:08:41 · 2118 阅读 · 0 评论 -
C++ 命名空间
可参考:C++ 命名空间原创 2021-07-08 15:04:14 · 47 阅读 · 0 评论 -
boost::program_options
可参考:boost::program_options 用法详解原创 2021-07-08 15:02:43 · 65 阅读 · 0 评论 -
c++STL中的priority_queue用法
priority_queue用来堆排序,非常便捷可参考:【c++】STL里的priority_queue用法总结原创 2021-05-10 15:23:01 · 89 阅读 · 0 评论 -
C++ 中快排的递归和非递归实现
递归比较经典非递归就是采用栈,因为递归不就是个不断压栈的过程嘛可参考:C++ 中快排的递归和非递归实现原创 2021-05-10 14:47:39 · 145 阅读 · 0 评论 -
i++不能作为左值,++i可以作为左值
普通类型变量可参考:i++为什么不能作为左值,而++i可以作为左值还有迭代器的前置 ++i 与后置 i++ 可以了解下原创 2021-05-10 10:40:36 · 486 阅读 · 0 评论 -
C++中push_back、emplace_back
可参考:C++中push_back和emplace_back的区别最好再结合push_back()传参的变化过程了解下:对于push_back()而言,最开始只有void push_back( const T& value );这个函数声明,后来从C++11,新加了void push_back( T&& value )函数就是现在的push_back()支持右值引用...原创 2021-05-09 10:14:49 · 94 阅读 · 0 评论 -
C++11 constexpr和const
C++ 11标准中,为了解决 const 关键字的双重语义问题,保留了 const 表示“只读”的语义,而将“常量”的语义划分给了新添加的 constexpr 关键字。因此 C++11 标准中,建议将 const 和 constexpr 的功能区分开,即凡是表达“只读”语义的场景都使用 const,表达“常量”语义的场景都使用 constexpr。具体理解可参考:C++11 constexpr和const的区别详解...原创 2021-05-09 09:58:23 · 127 阅读 · 0 评论 -
子类和父类虚函数表
子类和父类不会公用一个虚函数表,每个类都会有一个虚函数表。具体验证可参考:c++ 子类没有虚函数,但是父类有虚函数,子类会新建虚表吗?原创 2021-05-08 21:39:33 · 2715 阅读 · 0 评论 -
多重继承的二义性问题
可参考:派生类构造函数和多重继承的二义性问题原创 2021-05-08 20:56:27 · 74 阅读 · 0 评论 -
C++ auto
用起来感觉挺方便,可参考:https://www.cnblogs.com/KunLunSu/p/7861330.html原创 2020-11-15 22:32:21 · 66 阅读 · 0 评论 -
#ifndef
可参考:#ifndef的用法原创 2020-11-15 22:29:11 · 51 阅读 · 0 评论