- 博客(10)
- 收藏
- 关注
原创 关于c++模板的一些东西
template 和 template 的意思是相同的,typename在此处就是为了防止class在此处的定义和类的class混淆, 初次之外,typename还有另一个用处(用做嵌套类型)#include #include using namespace std;template > class Seq>void printSeq(Seq &seq){ for(ty
2013-11-19 23:05:34
779
原创 11月日常
比较扫兴的事情是本来正在用web.py写的blog因为华为的项目中断了。。。于是11月份就只能用三个字形容———赶项目(全是泪。。。从暑假以来状态各种不好(很复杂的原因)。。做事情漫不经心拖拖拉拉的,博客暂时搭建不起来,就在这里先写着了。。努力拉少女^ ^
2013-11-19 21:43:36
733
原创 Linux下C调用Python
说明想要在C程序中调用Python,要包含头文件Python.h,由于Python.h不在默认的搜索路径中,这里有两种方法解决:1.在程序中包含Python.h的路径:#include PS:这个是默认的路径2.链接时加上gcc的参数:-I/usr/include/python2.7/Makefile的编写这里提供了一个M
2013-04-21 22:33:44
1698
1
转载 c++单例模式
#includeusing namespace std;class Singleton{public: static Singleton * GetInstance()//通过静态公有函数获得该类的实例对象 { if(m_pInstance==NULL) m_pInstance=new Singleton(); return
2012-10-02 22:46:10
244
转载 deprecated conversion from string constant to 'char *' 问题剖析
deprecated conversion from string constant to 'char *'今天碰到了这个警告,老老实实的google了一下,以下是收获:问题是这样产生的,先看这个函数原型:void someFunc(char *someStr);再看这个函数调用:someFunc("I'm a string!");把这两个东西组合起
2012-08-21 16:56:15
3073
3
转载 vim的visual可视模式
为了便于选取文本,VIM 引入了可视(Visual)模式。要选取一段文本,首先将光标移到段首,在普通模式下按 v 进入可视模式,然后把光标移到段末。需要注意,光标所在字符是包含在选区中的。这时可以对所选的文本进行一些操作,常用的(可视模式)命令有:x或d 剪切(即删除,同时所选的文本进入剪贴板) y 复制 r字符 所有字符替换为新字符 u U ~
2012-08-14 17:14:36
306
原创 vim的配色方案
7.3自带的配色方案在 /usr/share/vim/vim73/colors里。另外可以在http://vimcolorschemetest.googlecode.com/svn/html/index-c.htm里查看喜欢的配色方案并下载。
2012-08-14 15:29:32
212
转载 c++引用小知识
有人可能希望用引用参数以避免拷贝用作实参的大型类对象,同时,又希望防止函数修改实参的值,如果引用参数不希望在函数内部被修改,那么把参数声明为const型是个不错的办法。例子如下。class Huge;extern int foo_bar( Huge& )int foo( const Huge & xx){ return foo_bar( xx );}编译器会报错,
2012-08-03 22:07:59
193
转载 iterator与const_iterator
所有的标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素。1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像(容器均可以++iter,而vector还可以iter-n, iter+n
2012-08-03 16:24:53
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人