Montarius
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

【CPP】各种宏定义用法整理

C语言ASCII字符、16进制和BCD码值互转,各种好用的宏定义取值 1、把Ascii字符转16进制 1234567891011121314151617181920212223/***************************函数名:Ascii2Hex功能描述:把Ascii字符转16进制参数:Ascii字符返回:16进制***************************/unsigne
2023-10-27
B_Code > CPP
#Code/宏定义

【CPP】动态声明子类

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071#include <iostream>#include <cstdlib>using namespace st
2023-10-27
B_Code > CPP
#CPP

【CPP】仿函数

概述: C++ 防函数使用和说明 [toc] 仿函数 顾名思义,就是"仿造函数"的意思,它并不是函数,但是却有着类似于函数的行为. 我们在编程的时候,有时候会发现这样一种情况:有一些相同的功能,会在不同的成员函数中出现. 这时候按照一般的技巧,我们会将这些相同的功能独立出来进行封装. 但是写一个公共函数的话,函数用到的一些变量就可能被迫成为公共的全局变量. 而且,仅仅为了
2023-10-27
B_Code > CPP

【CPP】using 用法整理

[toc] 简单整理一下using的用法 一、命名空间 命名空间的用法相对简单哈 123456789101112131415using namespace std;using std::cout;//////////////////////////namepsapce nsmine { void cout(); namespace minedefine {
2023-10-27
B_Code > CPP
#CPP

【CPP】try-catch块

[toc] 说明 Try 块: 将一或多个异常处理块(catch 子句)与复合语句关联。 声明一个具名形参的 catch 子句 1try { /* */ } catch (const std::exception& e) { /* */ } 声明一个无名形参的 catch 子句 1try { /* */ } catc
2023-10-27
B_Code > CPP
#C++ #异常

【CPP】std::future

概述: std::future 的用法整理
2023-10-27
B_Code > CPP > std
#CPP/future #CPP/std

队列和栈的互相实现

概述:1. 用队列实现栈;2. 用栈实现队列 队列: 先进先出 栈:先进后出 队列实现栈 思路 实现 12345678910111213141516171819202122232425262728293031323334class MyStack {public: void Push(int val) { if(queueSta.emp
2023-10-27
B_Code > CPP > STL
#CPP #LeetCode/队列 #LeetCode/栈

【C++】常用编码及经验整理

概述:C++开发过程中遇到的常用代码段和经验整理
2023-10-27
B_Code > CPP
#CPP #Code\CPP

【CPP】Json11 用法总结

[toc] 1234567891011121314151617181920212223242526std::string strMsg = R"({ "user" :"test", "status":"login", //登录状态:login、logout "r
2023-10-27
B_Code > CPP
#CPP #Json

【CPP】Lambda表达式

概述:lambda表达式使用及说明
2023-10-27
B_Code > CPP
#CPP #std::bind
1…4546474849…57

搜索

Hexo Fluid