每日C++(25年):12月15日 – 12月21日
12月15日:mutex:std::shared_timed_mutex::try_lock_until12月16日:mutex:std::shared_timed_mutex::unlock12月17日:mutex:std::shared_timed_mutex::lock_shared12月18日:mutex:std::s...
C++实现socket编程(Windows、Linux)
基本概念C++ Socket 编程是实现网络通信的一种方式,利用 Socket 接口,程序可以通过计算机网络进行数据的传输与接收。Socket 是一种用于实现通信的抽象概念,它可看作是连接网络中两个通信端点...
WindowsAPI-控件:RichEdit
使用WindowsAPI,创建RichEdit:#include <windows.h> #include <commctrl.h> #include <richedit.h> #pragma comment(lib, 'comctl32.lib') //#pragma comment(lib, 'Msftedi...
每日C++(25年):5月12日 – 5月18日
5月12日:C++20 新特性解析:consteval 关键字5月13日:C++17 特性解析:std::variant5月14日:C++17 新特性解析:std::filesystem5月15日:C++20 :std::span类型5月16日:C++20 : constinit关...
每日C++(26年):7月27日 – 8月2日
7月27日:list:std::list::end 和 std::list::cend7月28日:list:std::list::rbegin 和 std::list::crbegin7月29日:list:std::list::rend 和 std::list::crend7月30日:set:std::set::begi...
每日C++(25年):6月2日 – 6月8日
6月2日:C++14 中的 std::make_uniqueh函数6月3日:C++11 : std::getline 的扩展用法6月4日:C++17 标准库: std::memory_order_consume函数6月5日:C++14 : std::exchange 函数6月6日:C++17 ...
Windows:VSCode安装与配置C/C++环境
VSCode安装:先在官网下载VSCode,如果官网下载很慢,你可以点击下方链接:安装时的安装路径尽可能不要的存在中文,其余没有什么需要注意的配置C/C++环境:首先你需要配置C/C++环境,你可以参考...
WindowsAPI-控件:ProgressBar
使用WindowsAPI,创建ProgressBar控件:#include <windows.h> #include <commctrl.h> #define TIMER_ID 1 #pragma comment(lib, 'comctl32.lib') HWND hwndProgressBar; int c = 0;...
每日C++(25年):4月28日 – 5月4日
4月28日:C++14 新特性解析:std::shared_timed_mutex4月29日:C++11 新特性解析:移动语义(Move Semantics)4月30日:C++11 新特性解析:std::initializer_list5月1日:C++11 新特性解析:Lam...
每日C++(25年):5月5日 – 5月11日
5月5日:C++17 新特性解析:std::string_view —— 无需拷贝的字符串处理5月6日:C++17 新特性解析:std::variant —— 类型安全的联合体5月7日:C++17 新特性解析:[[nodiscard]] 属性 —— 提...
每日C++(26年):2月16日 – 2月22日
2月16日:atomic:std::atomic_thread_fence2月17日:atomic:std::atomic_signal_fence2月18日:atomic:std::atomic_exchange和std::atomic_exchange_explicit2月19日:atomic:std::atomic_f...












