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

c 笔记-ag真人游戏

c string c_str() 和data()区别

菜鸟阅读 : 560

const char * c_str()const; 获取等效的c字符串 生成一个以空终止的字符序列(c-string),其内容与字符串对象相同,并将其作为指向字符数组的指针返回,且在最后位置有个附加的空终止字符。 const char *...

c 之 std::this_thread::yield 与std::this_thread::sleep_for

菜鸟阅读 : 1009

std::this_thread::yield: 当前线程放弃执行,操作系统调度另一线程继续执行。即当前线程将未使用完的“cpu时间片”让给其他线程使用,等其他线程使用完后再与其他线程一起竞争"cpu"。 std::this_thread:...

c 流的操作 | 初识io类、文件流、string流的使用

菜鸟阅读 : 731

前言 我们在使用 c 的过程中,总避免不了 io操作,比如经常用到的一些 io库设施: istream:(输入流)类型,提供输入操作。 ostream:(输出流)类型,提供输出操作。 cin:一个 istream 对象,从标准输入读取数...

向下取整、向上取整符号

菜鸟阅读 : 4368

文章目录 一、向下取整、向上取整 1.符号 2.下标对半分 (p q)/2 (1)结论 (2)例子 二、c/c 实现 1.头文件 2.例子 一、向下取整、向上取整 1.符号 向上取整, 运算称为 ceiling,用数学符号⌈ ⌉ (上有起...

c stringstream 的clear()清空误区

菜鸟阅读 : 1291

在用c 写程序时,经常回需要将int or double 等类型转换成string。对于这个操作,我常使用的是stringstream。比如 int a = 10; stringstream s1; s1 << a; stri...

stringstream用法

菜鸟阅读 : 1750

在某些题目需要处理字符串时,这些题目往往是输入的一行中包含多个字符以及空格,这个时候就可以利用 stringstream进行单个字符或者单个字符串分析处理了 1.头文件:#include 2.stringstream是c 提供的串流(st...

unordered_map的使用

菜鸟阅读 : 1530

unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序, 存储时是根据key的hash值判断元素是否相同,即unorder...

boost::noncopyable

菜鸟阅读 : 546

boost::noncopyable 比较简单, 主要用于单例的情况. 通常情况下, 要写一个单例类就要在类的声明把它们的构造函数, 赋值函数, 析构函数, 拷贝构造函数隐藏到 private 或者 protected 之中, 每个类都这么...

析构函数详解

菜鸟阅读 : 992

析构函数详解 析构函数的概念 前面通过构造函数的学习,我们知道一个对象是怎么来的,那一个对象又是怎么没呢的? 析构函数:与构造函数功能相反,析构函数是完成对象的销毁,局部对象销毁工作是由编译器完成的。而对象在销毁时会自动调用析构函数,完成类...

网站地图