logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Visual Studio 2019 界面开发开启控制台

界面开发额外开启控制台做开发界面时,调试输出默认打印在Visual Studio的下方的输出窗口中。为了,额外开启控制台用于打印调试输出。在解决方案管理器 (Solution Explorer) 中,选中工程,右键下拉菜单中选择属性 (Properties)。在左侧分栏窗口配置属性 (Configuration Properties)中展开连接器 (Linker) ,选中其中的系统 (System

文章图片
#ide#visualstudio
C++跨平台开发注意事项(Win/Linux) 【一】

随着多系统的普及,不少软件面临跨平台的需求,普通 Windows PC 端可以使用的代码,需要在另一个平台下编译和运行。以 Linux 平台为例,整理了从 Windows 平台上的可编译代码到 Linux 平台上代码移植问题,以及跨平台开发的建议规范与需要注意的事项。Windows 平台上的 MSVC 编译器容错率比较高,部分代码问题编译器会自动纠正或忽略,但是 Linux 下的 gcc/g++

文章图片
#linux#c++#代码规范 +2
Visual Studio 2019 设置等宽字体 DejaVu Sans Mono

好的代码字体可以提高开发人员的工作时的心情,好的字体就是要既好看又等宽。微软雅黑字体好看,但是不等宽,M 和 W 通常比其他字符要宽一些,导致对齐的代码会不不整齐。以前比较喜欢文泉驿等宽微米黑字体,中英文都好看,后来发现一种更好看的字体也是中英文都好看,且等宽 ——

文章图片
#windows#ide
【C/C++】静态内存分配与动态内存分配

编译时内存分配或静态内存分配 (Compile-time or Static Memory Allocation)运行时内存分配或动态内存分配 (Run-time or Dynamic Memory Allocation)静态内存分配静态内存分配是由编译器为声明的变量分配内存。内存的地址可以通过地址操作符找到,并且可以赋值给指针变量。该内存是在编译时分配的。动态内存分配在程序执行时 (execut

文章图片
#c语言#c++#学习 +1
【C++】float / double 与 0 值比较

float 与 double 在计算机中存储的内容可能与想象中等于代码赋予的字面值不同,如下因此与 0 值的比较不可以单纯比较 == 0.0。

文章图片
#c++#开发语言#经验分享 +1
【C++】标准库 — 正则表达式 std::regex

从 C++11 起,标准库增加了正则表达式 (RegularEx)std::regex,包含在头文件中。描述字符序列的方法,用于字符(串)的模式/模糊匹配。用途查找 (是否包含,找出来)标识释义seqsequence 表示目标序列rregex 表示模式,即正则表达式mmatch 对象,即 std::match_results 匹配到结果数组mftmatch flag type 匹配标识选项位掩码类

文章图片
#c++#正则表达式#经验分享 +1
Visual Studio Code 设置 doxygen 格式注释

vscode 设置 doxygen 格式的注释,插件推荐,配置方法,设置 doxygen 注释颜色

文章图片
#vscode#microsoft#ide
【C/C++】 switch-case 详解/全面总结

类似if-else语句,语句用于处理复杂的条件判断和分支操作,但相较前者有更好的可读性,在代码中出现冗长的if-else阶梯代码时,语句可作为一个不错的替代方案。

文章图片
#c++#c语言#经验分享 +1
    共 13 条
  • 1
  • 2
  • 请选择