上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页
摘要: 1、map被定义为一对数值,其中的key通常是个字符串,扮演索引的角色,另一个数值为value。字典便是map的一个不错的实体。#include<map>#include<string>map<string, int> words;words["aaaa"] =1;string tword;while(cin>>tword) words[tword]++;2、查询map内是否存在某个key,有三种方法。 1. int count = 0; if(!(count = words["aaa"])) //aaa并 阅读全文
posted @ 2013-06-02 22:24 wiessharling 阅读(184) 评论(0) 推荐(0)
摘要: 7、常用svn命令: checkout(co)命令: svn courl --username user --password password 根据提示可以输入yes来保存帐号和密码; update(up)命令: 进入到需要更新的目录,输入:svn up; commit(ci)命令: 进入需要提交的目录,输入:svn ci-m "修改信息" add命令: 进入需要提交的目录,输入:svn addfilename or path 添加完之后需要用commit命令提交。 另外,在vi中也可以不退出编辑的文件来提交文件, 使用shell命令::!s... 阅读全文
posted @ 2013-05-26 22:20 wiessharling 阅读(210) 评论(0) 推荐(0)
摘要: 一、typedef与宏的不同 主要体现在两方面: 首先,可以用其他类型说明符对宏类型名进行扩展,但对typedef所定义的类型名却不能这样做。#define peach intunsigned peach i; //No problemtypedef int banana;unsigned banana i;//error illegal 其次,在连续几个变量的声明中,用typedef定义的类型能够保证声明中所有的变量均为同一类型,而用#define 定义的类型则无法保证。#define int_ptr int*int_ptr chalk, cheese;备注:chalk 是int*型,... 阅读全文
posted @ 2013-05-22 10:29 wiessharling 阅读(199) 评论(0) 推荐(0)
摘要: 首先看下面一个枚举:enum sizes{ small=7, medium, large = 10, humungous}; 缺省情况下,整型值从零开始。如果对列表中的某个标识进行了赋值,那么紧接其后的那个标志符的值就比所赋的值大1。在这里,small :7, medium: 8 阅读全文
posted @ 2013-05-21 17:34 wiessharling 阅读(130) 评论(0) 推荐(0)
摘要: 重新定义一个基类中的重载函数将会隐藏所有该函数的其他基类版本。而当对虚函数进行这些操作时,情况会有所不同。我们先来看下面例子:class Base {public: virtual int f() const { cout<<"Base::f()\n"; return 1; } virtual void f(string) const { } virtual void g() const { }};class Derived1: public Base {public: void g() const { }};class Derived... 阅读全文
posted @ 2013-05-21 11:20 wiessharling 阅读(219) 评论(0) 推荐(0)
摘要: 当多态处理对象时,传地址与传值有明显的不同。class Pet { string pname;public: Pet(const string& name): pname(name) { } virtual string name() const { return pname; } virtual string description() const { return "this is " + pname; }};class Dog: public Pet { string favoriteActivity;public... 阅读全文
posted @ 2013-05-21 10:09 wiessharling 阅读(231) 评论(0) 推荐(0)
摘要: 一、今天主要谈一下关键字virtual :我们先来看以下继承:enum note {middleC, Csharp, Cflat};class Instrument{public: virtual void play(note) const { cout<<"Instrument::play"<<endl; } virtual char* what() const { return "Instrument"; } //Assume this will modify the object: virtual void adjust(i 阅读全文
posted @ 2013-05-20 20:17 wiessharling 阅读(303) 评论(0) 推荐(0)
摘要: 今天试着实现代码遍历Layout中的空间,百度and Google了一下,试了几遍,以下是我的做法:QList<QGroupBox*> lstgroupBox = this->findChildren<QGroupBox*>(); for(int i = 0; i < lstgroupBox.count(); i++ ) { foreach(QObject* objbutton, lstgroupBox[i]->children()) { btn = qobject_cast<QPushButton*>(objbutton); ... 阅读全文
posted @ 2013-05-12 14:30 wiessharling 阅读(215) 评论(0) 推荐(0)
摘要: 前一段时间,师兄们邀请一起去看《致青春》,当时以回北校拒绝了,其实回北校只是不想去的搪塞罢了!听说这部电影还真蛮好看的,今天下去看了一下,算是看看别人的青春,对比一下自己的青春罢了。世上的人万万千万,每人都有每人的生活方式,都是每人的不同活法,只不过相同之处在于我们的每一个人都希望不留下后悔的青春,但是也正因为如此,我们中的绝大多数太在意了,这个在意让我们的青春并不完美。 写这个观后感,其实更多得是因为想谈谈自己想法,谈谈自己的青春以及期望。里面的各个角色,有可爱型的郑微,有美女型的阮莞,表面学霸型的黎维娟,有男生型的女生朱小北,有富二代许开阳,有低调型甘愿做配角的张开,有穷人追求梦想的... 阅读全文
posted @ 2013-05-11 17:49 wiessharling 阅读(240) 评论(0) 推荐(0)
摘要: 一、setStyleSheetQGroupBox { border-width:1px; //线的粗细 border-style:solid; border-color:lightGray; //颜色, margin-top: 0.5ex; //文字在方框中位置的偏离度}QGroupBox::title { subcontrol-origin: margin; subcontrol-position: top left; left:25px; //线的偏离度 margin-left: 0px; padding:0 1px;... 阅读全文
posted @ 2013-05-10 21:16 wiessharling 阅读(4505) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页