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

c 笔记-ag真人游戏

c 读文件文件流

菜鸟阅读 : 398

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

int转为const char*

菜鸟阅读 : 615

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

std::function详解

菜鸟阅读 : 628

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

谈谈异常处理

菜鸟阅读 : 492

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

智能指针详解

菜鸟阅读 : 662

0.指针的危害 指针未初始化 野指针 内存泄漏 1.智能指针分类 智能指针 进入c 标准的版本 头文件 boost头文件 说明 auto_ptr c 03 memory 尽量避免使用...

unordered_map详解

菜鸟阅读 : 1080

unordered_map介绍 unordered_map 是关联容器,含有带唯一键的键(key;it->first)-值(value;it->second) pair 。搜索、插入和元素移除拥有平均常数时间复杂度。 元素在内部...

【c 】set.count()用法

菜鸟阅读 : 1053

set::count()是c stl中的内置函数,它返回元素在集合中出现的次数。由于set容器仅包含唯一元素,因此只能返回1或0。 用法:set_name.count(element) 参数:该函数接受一个强制性参数element,该元...

c 中的结构体vector排序详解

菜鸟阅读 : 815

c 中的结构体vector排序详解 使用sort函数对一个vector很常用,前提是通文件中必须包含#include ,但是针对结构体vector排序则需要进行一定的改动。具体事例如下所示: // sort algorithm examp...

c 平方、开方、取整运算

菜鸟阅读 : 1487

#include //平方 pow() int a = pow(4,2);// 4的平方=16 //开方 int b = pow(9,0.5); // 9的平方根等于3 int c = sqrt(9); // ...

对vector中的值进行排序

菜鸟阅读 : 614

首先需要明确一点就是 vcetor   容器里的最后一个值是 end() ,即你将 0 ~ 9 十个数依次压进 vector ,容器中的最后一个值不是 9,而是 end(); 但是容器的大小还是10. 对 vector ...

网站地图