随笔分类 - c++学习笔记
参考自c语言中文网,c++教程,若有侵权,联系删除
摘要:题库来源: leetcode,acwing,牛客,编程之美。 题解参考:carl,labuladong,y总三位大佬 楼主通过笔试面试公司: 商汤,字节,阿里云,腾讯,华为,百度。 排序篇 1 快排 2 归并排序 3 堆排序 4 Leetcode 215. Kth Largest Element 5
阅读全文
摘要:说明,除了以下四种情况,编译器强制要求采用初始化列表: 1 包含常量成员,必须初始化列表进行初始化 2 包含引用成员,必须初始化列表进行初始化 3 包含成员类对象,并且有显示构造函数,必须要初始化列表进行初始化 4 继承于基类,并且基类有显示构造函数,必须要初始化列表进行初始化 实例: #inclu
阅读全文
摘要:由于是64位机器,因此以下分析中指针都是占用64位 #include<bits/stdc++.h> using namespace std; // 1 空类对象 // sizeof emptyObj=1 class emptyClass{}; // 2 普通成员函数对象 // sizeof gene
阅读全文
摘要:select原理概述 调用select时,会发生以下事情: 1.从用户空间拷贝fd_set到内核空间; 2.注册回调函数__pollwait; 3.遍历所有fd,对全部指定设备做一次poll(这里的poll是一个文件操作,它有两个参数,一个是文件fd本身,一个是当设备尚未就绪时调用的回调函数__po
阅读全文
摘要:VS2015 查看内存布局 1 打开VS,创建一个项目, 项目 --> 属性--> C/C++ --> 命令行 2 添加可选项 /d1reportSingleClassLayout 3 运行程序 4 调出输出窗口:Alt+12,下拉输出来源,选择生成顺序。 1 空类 class C { public
阅读全文
摘要:[TOC] map容器 是关联容器的一种,由键值对象组成,即 map 容器的元素是 pair 类型的对象 map容器的类型 1. map容器,保存的是 pair 类型的元素。pair 封装了一对键对象,键的类型是 K,对象的类型是 T。每个键都是唯一的,所以不允许有重复的键;但可以保存重复的对象,只
阅读全文
摘要:[TOC] 序列容器 | array | vector | List | | | | | | deque | | foward_list | 常用函数接口 array,deque,vector。 | 函数成员 | 函数功能 | array | vector | deque | | | | | | |
阅读全文
摘要:1 下载 从vscode官网下载最新版本,deb包下载地址:https://code.visualstudio.com/Download 2. 安装:dpkg -i 安装包 3 执行code 打开vscode 如果无法启动,执行 sudo apt-get install libgconf-2-4 /
阅读全文
摘要:string [TOC] 使用string 必须包含头文件 并添加命名空间std using namespace std; 1 string对象的创建和获取输入方式 out
阅读全文