- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 python简介与安装
python简介python:巨蛇、大蟒 ---> (其实取自:monty python)事实上,刚接触python的时候,还真与蛇联系上来了相对于C/C++,python往往更加灵活,用给更少的代码,却能干同样或更多的事情,而且代码看起来也不会太复杂相对于shell,至少python可以轻松做到跨平台,而且语法有些和C/C++类型,学习起来应该也会更方便些pytho
2013-06-30 15:25:38 743
原创 [Qt]创建主窗口
在Windows下,我们经常会用到一些应用程序,比如IE、VS等,这些应用程序的主窗口界面都具有菜单、工具栏、上下文菜单、状态栏等部件,Qt为实现主窗口,提供了一些现有的类和接口,这里打算大致介绍一下:关于QMainWindow是QWidget的子类,具有QWidget的很多功能,比如setWindowIcon等,也另外单独提供了一些接口,比如设置中央窗口部件的setCentr
2013-06-16 22:02:04 1107
原创 [boost]智能指针简介
在boost中的智能指针有:scoped_ptr --用于处理单个对象的唯一所有权,禁止复制scoped_array --类似scoped_ptr,但是是用来处理数组的shared_ptr --允许共享对象所有权shared_arrar --允许数组的所有权scoped_ptrprivate: T * px; scoped_p
2013-06-02 18:55:28 713
原创 [boost]lexical_cast简介
函数声明:template inline Target lexical_cast(const Source &;lexical_cast将入参转换成和返回值相同类型,如果发生异常,则抛出boost::bad_lexical_cast的异常:string s("1895x");try{ int i = boost::lexical_cast(s); cout<<i<<endl;
2013-06-02 17:35:52 877
原创 [C++]vector的存储方式和自增长问题
我们知道,顺序容器vector为了支持快速的随机访问,使用了连续的方式存放每一个元素因为元素的连续存储的,如果要在vector中插入一个元素,假设容器已没有空间存放新的元素,那就必须要另外找一块连续的空间,将旧元素copy到新空间中,并且把新元素插入到新空间的末尾实际上,为了使vector实现快速的内存分配,实际分配的空间会比当前需要的空间多一些,vector预留了额外的存储区,用于存放新
2013-06-01 17:55:42 2174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人