C++ 第17页
宏定义define的用法-拾光赋

宏定义define的用法

宏定义define的用法,#define read(x) scanf('%d',&x); 这行代码是一个宏定义,使用了 C 语言中的 #define 指令。它的作用是定义一个名为 read 的宏,用于简化输入操作。 具体来说: #define...
Lee的头像-拾光赋Lee1年前
06110
c++类开发的第三篇(讲明白友元函数和this指针)-拾光赋

c++类开发的第三篇(讲明白友元函数和this指针)

c++类开发的第三篇(讲明白友元函数和this指针),friend_function 成员变量和函数的存储 c++实现了封装,数据和处理数据的操作(函数)是分开存储的。 c++中的非静态数据成员直接内含在类对象中,...
Lee的头像-拾光赋Lee1年前
06015
CMake构建学习笔记14-依赖库管理工具-拾光赋

CMake构建学习笔记14-依赖库管理工具

CMake构建学习笔记14-依赖库管理工具,如果说做C/C++开发最大的痛点是什么,那么一定是缺少一个官方的统一的包管理器。认真的说,如果你要用C/C++干点什么,至少需要(Windows系统下): C/C++语...
Lee的头像-拾光赋Lee1年前
06015
c++学习笔记(五):文件操作-拾光赋

c++学习笔记(五):文件操作

c++学习笔记(五):文件操作, 目录 文件操作 文本文件 写文件 include 读文件 include 二进制文件 写文件 读文件 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 ...
Lee的头像-拾光赋Lee1年前
0607
《Effective C++》第三版-5. 实现(Implementations)-拾光赋

《Effective C++》第三版-5. 实现(Implementations)

《Effective C++》第三版-5. 实现(Implementations), 目录 条款26:尽可能延后变量定义式的出现时间(Postpone variable definitions as long as possible) 条款27:尽量少做转型动作(Minim...
Lee的头像-拾光赋Lee1年前
0605
Linux C++ 开发7 - GDB常用命令汇总(你想了解的都在这)-拾光赋

Linux C++ 开发7 – GDB常用命令汇总(你想了解的都在这)

Linux C++ 开发7 - GDB常用命令汇总(你想了解的都在这), 1. 运行命令 2. 设置断点 3. 查看源码 4. 打印表达式 5. 查看运行信息 5.1. 设置和查看运行参数的Demo 6. 分割窗口 7. 参考文档 上一篇...
Lee的头像-拾光赋Lee1年前
06014
【OpenVINO 】在 MacOS 上编译 OpenVINO C++ 项目-拾光赋

【OpenVINO 】在 MacOS 上编译 OpenVINO C++ 项目

【OpenVINO 】在 MacOS 上编译 OpenVINO C++ 项目, 前言 英特尔公司发行的模型部署工具OpenVINO™模型部署套件,可以实现在不同系统环境下运行,且发布的OpenVINO™ 2023最新版目前已经支持MacO...
Lee的头像-拾光赋Lee1年前
06013
C++11标准库 时间工具梳理-拾光赋

C++11标准库 时间工具梳理

C++11标准库 时间工具梳理, 目录 <chrono> 时间间隔duration 常用的duration 时间点time_point 时钟system_clock & steady_clock system_clock 代码举例 steady_clock 例程: 转换函数...
Lee的头像-拾光赋Lee1年前
06010
浮点数算法的内部实现-拾光赋

浮点数算法的内部实现

浮点数算法的内部实现,  科学计算当中会用到不少浮点数的操作,这些浮点数可能是16位,32位,64位,80位甚至是128位。开源项目SoftFloat提供了一个高效的浮点运算实现,可以在没有硬件支持...
Lee的头像-拾光赋Lee1年前
06015
Dijkstra单源最短路模板-拾光赋

Dijkstra单源最短路模板

Dijkstra单源最短路模板,来更新一下雷达图的凹角吧,\(Dijkstra\) 可以处理单源最短路,即跑一次可以求出指定点到每个点的最短距离。无法处理负边权。 #include <bits/stdc++.h> using na...
Lee的头像-拾光赋Lee7个月前
06013
vim中函数跳转的功能实现-拾光赋

vim中函数跳转的功能实现

vim中函数跳转的功能实现, 左手编程,右手年华。大家好,我是一点,关注我,带你走入编程的世界。 公众号:一点sir,关注领取编程资料 介绍 函数跳转是要给IDE中非常重要也非常常用的功能,而原...
Lee的头像-拾光赋Lee1年前
0608
C++ lambda的重载-拾光赋

C++ lambda的重载

C++ lambda的重载,先说结论,lambda是不能重载的(至少到c++23依旧如此,以后会怎么样没人知道)。而且即使代码完全一样的两个lambda也会有完全不同的类型。 但虽然不能直接实现lambda重载,我...
Lee的头像-拾光赋Lee1年前
0605