随笔分类 - [T03] C++
摘要:目录结构 root -| |--**.cpp |--CmakeList.txt |--current path |--(执行cmake ../) |-- (执行make的目录) 步骤: 1 编写 CmakeLists.txt 2 [current path]$cmake path 【CmakeLis
阅读全文
摘要:C++ 正则表达式的使用 需求: 字符串含有除[0-9a-z]之外的字符,均返回失败!
阅读全文
摘要:需求:每次初始化不同的随机数 1、默认 2、随机种子 3、随机种子-固定
阅读全文
摘要:Makefile cmd: - g++ Makefile cmd: - g++ 相信在linux下编程的没有不知道makefile的,刚开始学习linux平台下的东西,了解了下makefile的制作,觉得有点东西可以记录下。 下面是一个极其简单的例子:现在我要编译一个Hello world,需要如下
阅读全文
摘要:1、官方下载地址 https://www.boost.org/ 2、下载解压 3、配置VS 4、配置目录
阅读全文
摘要:1、main函数中参数argc和argv含义及用法 2、char转int char转int之前,先将运算式中的每个字符都转换成ASCII码值,再进行计算。以下代码为例,其中i3的结果符合我们的预期要求。
阅读全文
摘要:文件保存: string组合: ostringstream oss; end
阅读全文
摘要:头段时间有人问过我这个问题,可是我一点头绪都没有,直接说不会。现在从网上找了点资料,看了看,知道点东西了。 头段时间有人问过我这个问题,可是我一点头绪都没有,直接说不会。现在从网上找了点资料,看了看,知道点东西了。 一、string转char*。 主要有三种方法可以将str转换为char*类型,分别
阅读全文
摘要:1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字: 输入:2[回车]3[回车] 输出:5 注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等)
阅读全文
摘要:1、rand() 方法 rand()不需要参数,它会返回一个从0到最大随机数的任意整数,最大随机数的大小通常是固定的一个大整数。 这样,如果你要产生0~10的10个整数,可以表达为: int N = rand() % 11; int N = rand() % 11; int N = rand() %
阅读全文
摘要:c++ list api assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器 erase() 删除一个元素 front() 返回第一
阅读全文
摘要:C++ 对象实例化的一些概念: C++ 如果直接定义类,如classA a; a存在栈上(也意味着复制了对象a在栈中);如果classA a = new classA就存在堆中。 一、new创建类对象与不new区别 下面是自己总结的一些关于new创建类对象特点: new创建类对象需要指针接收,一处初
阅读全文
摘要:C++中有很多中key-value形式的容器,map/hash_map/unordered_map/vector_map。下面讲述各个map的使用及其区别。 map: map使用红黑树实现。查找时间在O(lg(n))-O(2*log(n))之间,构建map花费的时间比较长,因而,map使用于那种插入
阅读全文
摘要:在线代码编辑器: http://codepad.org/ 1、*指针 2、**指针
阅读全文
摘要:C++ cout格式化输出(转) 这篇文章主要讲解如何在C++中使用cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而言,您还
阅读全文

浙公网安备 33010602011771号