【duilib】入门 [toc] 开卷有益 🎈github: duilib/duilib 📖说明:Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多PC客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改 2023-10-27 B_Code > Duilib #duilib
【visual studio】编译告警常见处理手段 [TOC] C2001 常量中有换行符 文件保存为 UTF-8 签名 C4100 “*” 类型未使用 windows 代码文件中使用 1UNREFERENCED_PARAMETER(X) 如果是在Qt中,则可以使用 1Q_UNUSED(X); 另外,也不建议使用上述两种方式。当实现接口或标准导出内的方法时,有一些参数没有被引用是相当常见的。编译器会发现未 使用的参数,并产生一个警告,有 2023-10-27 B_Code > CPP #CPP #windows/visual-studio
【CPP】文件后缀校验 123456789101112#include <iostream>#include <string>int main(){ std::string fn = "filename.conf"; if(fn.substr(fn.find_last_of(".") + 1) == "conf") 2023-10-27 B_Code > CPP #CPP
【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++ #异常