摘要:
stringprocess p,*k;k=&p;int stringprocess:: *s=&stringprocess::len;k->*s=7;cout<<k->len<<endl; 阅读全文
摘要:
作者:finallyly 出处:博客园(注意:转载请注明作者和出处)最近打算写一个算法类,算法类中要有一个指针型数据成员,然而该指针型数据成员却不能在构造函数只能够分配堆内存(因为此时我们还不确定数组的维度),只有调用了某个函数之后,方知道动态数组维度,考虑不在类的构造函数中调用确定数组维度的那个函数做如下设想:在类的其他其他成员函数中为该指针成员分配堆内存,析构函数中释放该数据成员。问了几个同学和网友后做如下设计:该类classstringprocess{public:stringprocess(void);~stringprocess(void);//intGetLongestCommon 阅读全文