
C++学习笔记
rjgcx2
这个作者很懒,什么都没留下…
展开
-
c++选择传递值和传引用
一般的,下面3中情况可以有理由传递值, 1.build-in types 2.STL iterator and function object types 对于其他的我们都选择传递pass by reference to const原创 2011-10-12 11:38:44 · 341 阅读 · 0 评论 -
关于pointer 和reference
使用pointer和reference pointer 当有可能为空的时候,使用pointer. reference 当指向的一个东西,而且不会改变指向,或者当你实现一个操作符号而其语法无法由pointer达成,就选择reference.原创 2011-10-07 19:47:15 · 445 阅读 · 0 评论 -
最好使用c++风格的转换操作符号
1.static_cast(expression) for example: c style int i = (int)2.0; c++ style double d = 1.0 int i = static_cast(d); 2.const_cast(exp原创 2011-10-08 10:32:16 · 472 阅读 · 0 评论 -
监控一个进程是否在执行
#!/bin/sh #查找fsd的pid ui=$(ps x |grep mongodb |grep -v grep) if [ -z "$ui" ] then #如果fsd的PID不存在就启动fsd /usr/local/mongodb-linux-x86_64-2.0.0/bin/mongod & echo "mongodb restart ok.原创 2011-10-29 17:42:59 · 692 阅读 · 1 评论