摘要: 因为总用vector,却忘记了有stack,今天用到栈顶的值才想起来,说起来stack很方便,也很容易用,看下边例子: 1 #include 2 #include 3 using namesapce std; 4 5 int main(void) 6 { 7 stack v; 8 ... 阅读全文
posted @ 2016-01-06 11:04 wswang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1 python程序由包(package)、模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。2 包就是一个完成特定任务的工具箱。3 包必须含有一个__init__.py文件,它用于标识当前文件夹是一个包。4 python的程序是由一个个模块组成的。模... 阅读全文
posted @ 2016-01-05 18:07 wswang 阅读(1831) 评论(0) 推荐(1) 编辑
摘要: 1.程序执行结果:崩溃class A{ int i;};class B{ A *p;public: B(){p=new A;} ~B(){delete p;}};void sayHello(B b){}int main(){ B b; sayHello(b);}原因:调用sa... 阅读全文
posted @ 2016-01-04 10:06 wswang 阅读(411) 评论(1) 推荐(0) 编辑
摘要: sudo apt-get install vim ; sudo apt-get install vim-youcompleteme ; sudo apt-get install vim-addon-manager ; vam install youcompleteme . vim强制以r... 阅读全文
posted @ 2015-12-30 10:53 wswang 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 看编程之美的时候遇到的struct {unsign char a:4;unsign char b:4;}i;查了一下,如下有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提... 阅读全文
posted @ 2015-12-29 14:42 wswang 阅读(724) 评论(0) 推荐(0) 编辑
摘要: strcmp是比较两个字符串的大小,两个字符串相同时返回0,第一个字符串大于第二个字符串时返回一个正值,否则返回负值.比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右比较,如果遇到不同字符,所遇第一对不同字符的大小关系就确定了两个字符串的大小关系,如果... 阅读全文
posted @ 2015-12-29 10:03 wswang 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 1 #include"stdafx.h" 2 #include"string" 3 #include 4 #include 5 6 #include 7 using namespace std; 8 9 int add_color(vector v1, vector v2, string s)... 阅读全文
posted @ 2015-12-28 12:40 wswang 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 查看提示的那个文件,发现是path那里写了一个/,是不符合条件的,得写 // 阅读全文
posted @ 2015-12-24 22:29 wswang 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 你的string list是个默认构造函数,这样就没有为list分配空间,自然list[i]就会报出超出string范围的错误,可以简单更改为string list(6, '\0'),事先为list指定一个大小。 阅读全文
posted @ 2015-12-23 11:32 wswang 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 程序代码class Person: #constructor def __init__(self,name,sex):self.Name = nameself.Sex = sex def ToString(self):return 'Name:'+self.Name+',Sex:'+self.Sex... 阅读全文
posted @ 2015-12-16 20:33 wswang 阅读(356) 评论(0) 推荐(0) 编辑