![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++ gadget
一些C++写的小工具
木凡辰
这个作者很懒,什么都没留下…
展开
-
一个输入密码用的隐藏输入小程序
#include <iostream>#include <string>using namespace std;// 输入密码函数void process_password(std::string& password);// 测试函数int main(){ string pw; process_password(pw); co...原创 2019-12-18 11:46:02 · 214 阅读 · 1 评论 -
C++ shared_ptr的实现
template<class T>class MySharedPtr{private: T* ptr = nullptr; std::atomic_uint* num = nullptr;public: constexpr MySharedPtr() noexcept {} constexpr MySharedPtr(std::nullptr_t) noexcept {} MySharedPtr(T* p) : ptr(p) {原创 2020-05-25 21:07:50 · 3332 阅读 · 6 评论 -
C++ 毫秒转日期 以及 日期转时间的类
目录简述类定义毫秒数转日期以任意年为基准的毫秒数转日期日期转毫秒数日期转以任意年为基准的毫秒数检测是否是闰年检测日期有效性打印日期简述由于C标准库<ctime>(或者<time.h>)中,只支持1970年之后的日期。因此我自制了一个可以将日期转化为从公元1年1月1日0点0分0秒开始所经历的毫秒数,或者反过来将毫秒数转化为对应日期。如有错漏,还望指摘。类定义class time_struct {public: time_struct() = default;原创 2020-09-10 20:13:30 · 3085 阅读 · 1 评论 -
C++ 位拷贝
分享一个C++的按位拷贝的代码。原创 2023-10-26 20:00:49 · 356 阅读 · 0 评论