菜鸟笔记
提升您的技术认知

c 笔记-ag真人游戏

shared_ptr的get用法

菜鸟阅读 : 189

1.std::shared_ptr::get element_type* get() const noexcept;  获取指针,存储的指针指向 shared_ptr 对象解引用的对象,通常与其拥有的指针相同。...

简易线程池开发流程

菜鸟阅读 : 550

简易线程池开发 线程池基本结构 #include"threadpool.h" //任务队列 #include #include #include ...

c 智能指针讲解及模拟实现

菜鸟阅读 : 362

c 四种智能指针 为什么要有智能指针 1、裸指针中可能存在的问题 裸指针是指未经类封装的原生指针。在工程项目中,如果使用裸指针不规范或者书写代码逻辑时候不仔细,那么就有可能产生各种错误、异常现象。 (1)malloc出来的空间,如果没有及...

base64编解码(c 版)

菜鸟阅读 : 262

.h文件: #pragma once #include using namespace std; class zbase64 { public: /*编码 databyte [in]输入的数据长度,以字节为单位...

用vector来转换string和unsigned char

菜鸟阅读 : 197

    vector中front函数返回vector中第一个元素的引用,而begin函数返回一个随机访问的迭代器,指向vector的第一个元素。back() 返回最后一个元素的引用,而end()返回一个指向vector末...

c 读文件文件流

菜鸟阅读 : 244

c 代码一次读取文本文件全部内容到string对象 目前所知最简单代码: #include #include sd::ifstream in("readme.txt", i...

int转为const char*

菜鸟阅读 : 355

如下 #include int a = 100; const char* b = std::to_string(a).c_str(); char *c = const_cast(b);...

std::function详解

菜鸟阅读 : 403

std::function是一个函数包装模板,可以包装下列这几种可调用元素类型:函数、函数指针、类成员函数指针或任意类型的函数对象(例如定义了operator()操作并拥有函数闭包)。std::function对象可被拷贝和转移,并且可以使...

谈谈异常处理

菜鸟阅读 : 304

0. 为什么需要异常? 异常机制的处理原理 程序会出现错误,尤其是不易察觉的错误。需要了解并解决这些错误。通常,程序出现错误,都会强制退出,很难排除错误原因。 1. c语言如何表示错误 函数返回值 通常,成功返回0,返回值-1。 返回值为指...

网站地图