
C++
亓天大圣是猴子吗
你只管努力就好...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++小坑(初始化类对象添加无参括号)
在开发中,经常这样创建对象:类名 对象名(参数); 但是如果不进行参数传递,想要初始化时,使用这种方式:类名 对象名();,是否正确 #include<iostream> using namespace std; class C{ public: C(){ cout<<"Hello C++\n"; }; C(int m){ cout<<"I love C++\n"; }; private: int原创 2021-05-20 22:42:06 · 318 阅读 · 0 评论 -
知识点总结
1、哈夫曼树 带权路径长度最小的一棵最优二叉树树叫做哈夫曼树 参考:http://c.biancheng.net/view/3398.html 2、拓扑排序 1.从 DAG 图中选择一个 没有前驱(即入度为0)的顶点并输出。 2.从图中删除该顶点和所有以它为起点的有向边。 3.重复 1 和 2 直到当前的 DAG 图为空或当前图中不存在无前驱的顶点为止。若当前图中不存在无前驱的顶点说...原创 2020-03-21 23:15:57 · 573 阅读 · 0 评论 -
简单指针调着玩
#include<stdio.h> #include<iostream> voidswap(int**a,int**b){ int*tp=NULL; printf("*a==%lld,*b==%lld\n",*a,*b); tp=*a; printf("tp==%lld\n",tp); *a=...原创 2019-12-09 18:09:45 · 131 阅读 · 0 评论 -
烫烫烫无处隐藏
在C语言中,变量在声明时,并不会对变量对应内存区域进行清理操作。此时,变量值可能是完全不可预期的结果。开发者需要习惯在使用C语言进行声明时要初始化操作,稍有不慎,就会造成不可预知的后果。 在网络上只有程序员才能看懂的“烫烫烫”和“屯屯屯”的梗,就来源于 C/C++中变量默认不初始化。 微软的 VC 编译器会将未初始化的栈空间以 16 进制的 0xCC 填充,而未初始化的堆空间使用 0xCD 填充...原创 2020-03-21 23:23:47 · 269 阅读 · 0 评论 -
protobuf
https://blog.youkuaiyun.com/chuifuhuo6864/article/details/100891172 https://my.oschina.net/yuyang/blog/791416 http://www.mamicode.com/info-detail-1337673.html原创 2019-11-03 20:21:50 · 119 阅读 · 0 评论 -
十六进制字符串转十六进制数
static int tolow(int c) { if (c >= 'A' && c <= 'Z') { return c + 'a' - 'A'; } else { return c; } } static int htoi(char s[]) { int i; i...原创 2019-10-31 15:01:22 · 296 阅读 · 0 评论 -
#define if
#include <stdio.h> #define A(x) \ do \ { \ if (x) \ printf("%d\n", x); \ } whi...原创 2019-09-19 14:10:12 · 1260 阅读 · 0 评论 -
知识点罗列
1、哈夫曼树 2、拓扑排序 3、二叉树层次遍历 4、进程锁产生的情况及如何解除 5、Linux为什么用多进程不用多线程 6、进程之间的通信 7、线程之间的同步 8、双向链表插入删除 9、排序 10、IO复用 11、shell脚本 13、TCP、HTTP抓包并分析 14、C11特性 15、内存对齐的存储方式 16、C++从写代码到运行的过程 17、队列和栈的运用场景 18、什么情况导致栈溢出 19、...原创 2019-09-03 18:17:44 · 163 阅读 · 0 评论 -
运算符重载
#include #include #include using namespace std; class A { int a; int b; public : A(){a=0;b=0;} A(int a,int b) { this->a=a; this->b=b; } void setA(int x){a=x;} void setB(int x){b=x;} A operato...原创 2019-09-02 18:28:57 · 147 阅读 · 0 评论 -
排序算法总结
1、冒泡排序 void Bubble_Sort(int *array, int len) { int temp, i, j; for (i = 0; i < len - 1; i++) { for (j = 0; j < len - 1; j++) { if (array[j]>array[j + 1]) { temp = array[j]; ...原创 2019-07-26 22:30:19 · 171 阅读 · 0 评论 -
C++_primer_2
基本内置类型 变量 复合类型 const 限定符 处理类型 自定义数据结构 1.基本内置类型原创 2019-05-05 23:25:05 · 181 阅读 · 0 评论 -
C++_Primer_1
第一章简单介绍了: 1.输入输出 2.注释简介 3.控制流 4.类简介 5.书店程序(贯穿全书,以此作为例子讲解全部C++知识) ====================================== 1.iostream(istream&&ostream) #include <iostream> int main() { int a; ...原创 2019-05-05 20:01:01 · 183 阅读 · 0 评论 -
c++_day_01
#include <cstdio> #include <iostream> #include <bits/stdc++.h> using namespace std; //void myswap(int a, int b) //{ // int temp = a; // a = b; // b = temp; //}//值传递,另外开辟一块栈区,将值拷贝到新的栈...原创 2019-08-29 16:14:31 · 112 阅读 · 0 评论