【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】try-catch块 [toc] 说明 Try 块: 将一或多个异常处理块(catch 子句)与复合语句关联。 声明一个具名形参的 catch 子句 1try { /* */ } catch (const std::exception& e) { /* */ } 声明一个无名形参的 catch 子句 1try { /* */ } catc 2023-10-27 B_Code > CPP #C++ #异常
【CPP】using 用法整理 [toc] 简单整理一下using的用法 一、命名空间 命名空间的用法相对简单哈 123456789101112131415using namespace std;using std::cout;//////////////////////////namepsapce nsmine { void cout(); namespace minedefine { 2023-10-27 B_Code > CPP #CPP
队列和栈的互相实现 概述:1. 用队列实现栈;2. 用栈实现队列 队列: 先进先出 栈:先进后出 队列实现栈 思路 实现 12345678910111213141516171819202122232425262728293031323334class MyStack {public: void Push(int val) { if(queueSta.emp 2023-10-27 B_Code > CPP > STL #CPP #LeetCode/队列 #LeetCode/栈
【CPP】Json11 用法总结 [toc] 1234567891011121314151617181920212223242526std::string strMsg = R"({ "user" :"test", "status":"login", //登录状态:login、logout "r 2023-10-27 B_Code > CPP #CPP #Json
字符串类型转换整理(char、TCHAR、string、wstring、CString、WCHAR) [TOC] string <–> CString string -> CString 12345std::string str = "string";CString csRet;// csRet.Format("%s", str.c_str());// 如果上句报错就使用csRet.Format(_T("%s"), 2023-10-27 B_Code > CPP #cpp/String