re: 关于工作关系的一些吐槽 nelson 2011-06-16 23:09
@K.V
可能我对合同制没看到本质吧,我的理解是责任属于更为上层的东西,而利益关系作为基础可以使整个关系变得更加简单……
re: 最近几天被MFC折腾~ nelson 2010-05-20 12:37
@Mensch88
Qt也不能跨线程?如果在非UI线程emit信号给控件,那也应该相当于跨线程操作吧?
re: C++引用优于指针 nelson 2009-10-26 14:13
我觉得,引用是指针的另一种表现方式而已。搞到底还是会有被引用(或被指向)的东西不存在的状况,私以为用引用的时候会更容易疏忽这种问题。
re: C++ 的指针和引用探秘 nelson 2009-09-10 15:43
#include <iostream>
using namespace std;
void RefAsParam(int (&aRR)[5])
{
cout << aRR[3] << endl;
}
template < size_t SZ >
void RefAsParamT(int (&aRR)[SZ])
{
cout << aRR[0] << endl;
}
void main()
{
int a[5] = { 1, 2, 3, 4, 5};
RefAsParam( a );
RefAsParamT( a );
getchar();
}
我觉得这里用模板的好处是,在函数声明、定义的时候无需对数组引用的大小作限制,调用RefAsParamT( a )时隐式地将非类型参数实例化了,用着比较爽
re: C++ 的指针和引用探秘 nelson 2009-09-10 15:39
void RefAsParam(int (& aRR)[10]);
数组的引用作函数入参要这样……
re: 使用std::vector 的陷阱 nelson 2009-09-03 09:20
不明白为什么成员变量是指针就把指针所指的地方析构,是你的类实现的问题吗?
int *p1 = new int(1);
int *p2 = p1;
vector< int* > ivec;
ivec.push_back(p1);
ivec.push_back(p2);
当我把vector中的p2 erase掉之后,p1所指无物?
re: 一个“过度设计”的四则运算器 nelson 2009-08-19 12:48
@陈梓瀚(vczh)
如果是class的话貌似也没有什么可实现,变成class会有什么好处?