
c++
fendou123kaixin
这个作者很懒,什么都没留下…
展开
-
二维vector遍历
#include#includeusing 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 · 4918 阅读 · 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 · 335 阅读 · 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 · 3236 阅读 · 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 · 325 阅读 · 0 评论 -
创建一二叉树
在建立二叉树的过程中,不能直接读取cin的输入,那样会一直阻塞在读取,下面是通过前序遍历读取的代码,注意在调用的root的时候引用。#include#includeusing namespace std;struct treeNode{ char val; struct treeNode *left; struct treeNode *right;};char str[] =原创 2016-06-13 17:43:38 · 479 阅读 · 0 评论