c++
c++
炎芯随笔
今晚吃啥?
展开
-
c++之Code Blocks
CodeBlocks IDE原创 2022-01-06 17:39:32 · 477 阅读 · 0 评论 -
嵌入式笔记-vim的安装与使用
这里写目录标题原文地址安装与使用原文地址https://www.cnblogs.com/luoyankuan/p/11852436.html安装与使用1.使用命令安装ctags: sudo apt-get install ctags 使用方法及说明: ctags工具功能在于,在阅读源码的时候的进行函数跳转 在使用vim打开代码文件的路径下执行: sudo ctags -R ./ 或者 sudo ctags -R ../../ //参数-R后面所原创 2020-10-31 10:53:09 · 211 阅读 · 0 评论 -
c++文件流操作接口
起源代码中文件写入失败,测试接口参考博客c++文件读写详解测试代码//main.cpp#include <iostream>#include <fstream>#ifdef NONEED#include <string>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#endifusing namespace std;i原创 2021-10-27 15:03:33 · 309 阅读 · 0 评论 -
c++重载操作符operator的用法
参考链接转:c++重载操作符的两种使用方式operator操作符重载#操作符重载的概念:将现有操作符与一个成员函数相关联,并将该操作符与其成员对象(操作数)一起使用。#注意事项:1) 重载不能改变操作符的基本功能,以及该操作符的优先级顺序。2) 重载不应改变操作符的本来含义。3) 只能对已有的操作符进行重载,而不能重载新符号。4) 操作符重载只对类可用。5) 以下运算符不能被重载:. 原点操作符(成员访问符)* 指向成员的指针:: 作用域解析原创 2021-10-25 11:37:22 · 537 阅读 · 0 评论 -
c++11-匿名函数做参数的用法
有个问题这个函数我看了几天才看懂,真的快晕了,有大佬一起来指导一下吧//函数调用,模板调用可以显示指定类型 CameraPerceptionServiceInterfaceProxy::StartFindService( [this](ServiceHandleContainer<CameraPerceptionServiceInterfaceProxy::HandleType> handles, FindServiceHandle han原创 2021-10-22 17:32:35 · 1346 阅读 · 1 评论 -
c++笔记-git的使用
git命令#初始化项目git init #查看工作区代码相对于暂存区的差别git status#将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录git add .#添加log说明git commit -m "add vue project to github"#将远程本地仓库与远程仓库关联,这里写的是本人的github#执行这一步的前提是先要在github上创建好代码仓库#执行完后还需要填写账号和密码git remote add origin https://原创 2020-07-04 20:34:46 · 992 阅读 · 0 评论 -
c++笔记-智能指针
智能指针#include <memory>void deleteInt(int* p){ delete[] p;}int main(){ std::shared_ptr<int> p1; std::shared_ptr<int> p2(nullptr); std::shared_ptr<int> p3(new int(10)); //初始化赋值为10,而不是十个int大小的内存 std::shared_ptr<int> p4原创 2020-09-21 14:33:18 · 66 阅读 · 0 评论 -
c++笔记-设计模式
设计模式1.创建型模式工厂模式(Factory)抽象工厂模式(AbstractFactory)单例模式(Singleton)建造者模式(Builder)原型模式(Prototype)2.结构型模式桥接模式(Bridge)适配器模式(Adapter)装饰模式(Decorator)组合模式(Composite)享元模式(Flyweight)外观模式(Facade)代理模式(Proxy)3.行为模式模板模式(Template)策略模式(Strategy)状态模式(State)观察者模式(Observer)(Mem原创 2020-09-21 14:29:41 · 112 阅读 · 0 评论 -
c++笔记-循环队列
循环队列1.前言2.循环队列实现2.1.头文件2.1.实现文件标题内容编者炎芯随笔发布时间2020年8月26日13:53:31版本V-1.01.前言2.循环队列实现2.1.头文件 #pragma once using namespace std; typedef struct stPackHead { int dataLen; //add by LYK 2019年12月10日 // int flags; //add by LYK 20原创 2020-08-26 14:45:48 · 108 阅读 · 0 评论 -
c++笔记-tcp和udp接口
这里写目录标题1.前言2.TCP2.1头文件变量及函数声明2.2.函数接口实现3.UDP3.1头文件变量及函数声明3.2 函数接口实现标题内容编者骆炎宽发布时间2020年8月26日13:53:31版本V-1.01.前言2.TCP2.1头文件变量及函数声明 //TCP客户端 WSADATA wsd; SOCKET m_socket; SOCKADDR_IN ser_addr; SOCKET m_socket_data; SOCKADDR_IN m原创 2020-08-26 14:14:09 · 236 阅读 · 0 评论