c++
fendou123kaixin
这个作者很懒,什么都没留下…
展开
-
二维vector遍历
#include #include using namespace std; int main() { vector> ves; vector a{ 1, 2, 3 }; vector b{ 2, 4, 5, 6 }; ves.push_back(a); ves.push_back(b); for (vector>::iterator it = ves.begin(); it !原创 2016-04-27 11:44:25 · 4847 阅读 · 1 评论 -
大数减法
这个程序比较多,但是思路很简单,只要求取大数减小数,如果是小数减大数,转换成大数减小数,输出负号 void sub(char a[], char b[]){ int alen = strlen(a); int blen = strlen(b); int num1[LEN]; int num2[LEN]; for (int i = 0; i < LEN; i++){ num1[i]原创 2016-04-29 11:09:15 · 283 阅读 · 0 评论 -
gdb调试多进程与多线程
break 行号:设置断点 clean 行号:清除断点 info break:显示断点 finish:退出函数 bt:查看函数堆栈 break 函数名,在函数的位置设置断点 delete breakpoint 删除所有的断点 disable/enable breakpoint 1 使能断点 多进程的调试第一个方法: 通过 set detach-on-fork off 实现同时调原创 2016-05-06 23:56:30 · 3188 阅读 · 1 评论 -
c++/c static 用法总结
1.static 局部变量:延长局部变量的生存周期 2.static全局变量:作用域只在本文件中,外部文件无法引用 3.static 函数:普通的函数是复制,静态函数的共享 c++中在类中的静态变量 必须在类外部进行初始化,实际是类域中的全局变量 class A{ static int a; } int A::a = 1; static静态成员函数不能访问原创 2016-05-09 10:31:32 · 279 阅读 · 0 评论 -
创建一二叉树
在建立二叉树的过程中,不能直接读取cin的输入,那样会一直阻塞在读取,下面是通过前序遍历读取的代码,注意在调用的root的时候引用。 #include #include using namespace std; struct treeNode{ char val; struct treeNode *left; struct treeNode *right; }; char str[] =原创 2016-06-13 17:43:38 · 437 阅读 · 0 评论