![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 264 阅读 · 0 评论 -
知识点总结
1、哈夫曼树带权路径长度最小的一棵最优二叉树树叫做哈夫曼树参考:http://c.biancheng.net/view/3398.html2、拓扑排序1.从 DAG 图中选择一个 没有前驱(即入度为0)的顶点并输出。2.从图中删除该顶点和所有以它为起点的有向边。3.重复 1 和 2 直到当前的 DAG 图为空或当前图中不存在无前驱的顶点为止。若当前图中不存在无前驱的顶点说...原创 2020-03-21 23:15:57 · 516 阅读 · 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 · 108 阅读 · 0 评论 -
烫烫烫无处隐藏
在C语言中,变量在声明时,并不会对变量对应内存区域进行清理操作。此时,变量值可能是完全不可预期的结果。开发者需要习惯在使用C语言进行声明时要初始化操作,稍有不慎,就会造成不可预知的后果。在网络上只有程序员才能看懂的“烫烫烫”和“屯屯屯”的梗,就来源于 C/C++中变量默认不初始化。微软的 VC 编译器会将未初始化的栈空间以 16 进制的 0xCC 填充,而未初始化的堆空间使用 0xCD 填充...原创 2020-03-21 23:23:47 · 206 阅读 · 0 评论 -
protobuf
https://blog.csdn.net/chuifuhuo6864/article/details/100891172https://my.oschina.net/yuyang/blog/791416http://www.mamicode.com/info-detail-1337673.html原创 2019-11-03 20:21:50 · 91 阅读 · 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 · 251 阅读 · 0 评论 -
#define if
#include <stdio.h>#define A(x) \ do \ { \ if (x) \ printf("%d\n", x); \ } whi...原创 2019-09-19 14:10:12 · 1199 阅读 · 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 · 133 阅读 · 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 · 109 阅读 · 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 · 138 阅读 · 0 评论 -
C++_primer_2
基本内置类型变量复合类型const 限定符处理类型自定义数据结构1.基本内置类型原创 2019-05-05 23:25:05 · 147 阅读 · 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 · 149 阅读 · 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 · 85 阅读 · 0 评论