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會有什么好處?