请教2个c++个问题:
请教2个c++个问题:
1.
Vc,class wizard中,我想Add class,但在base class 中,居然没有CObject,不知这是为啥?,因为我增加的类要derived from CObject ,how could I do?
Thanks for your help!
当然,可以现把base class 设为CCmdTarget,then,在.h中修改为CObject.
当我不懂,为何base class 中 没有CObject?希望指教!谢谢!
2.
一个类:
class CStockData
{
protected:
CString m_strFund;
CString m_date;
double m_dblPrice;
public:
CStockData(){;}
CStockData(CString Fund,CString Date,double Price)
:m_strFund(Fund),m_date(Date),m_dblPrice(Price)
{;}
const CStockData & operator=( const CStockData & sd )//函数1
{
m_strFund = sd.m_strFund;
m_date = sd.m_date;
m_dblPrice = sd.m_dblPrice;
return *this;
}
};
函数1"const CStockData &"不知这里起啥作用?返回值不能改变?
问题点数:10、回复次数:8Top
1 楼XueBoy163(菜刀之恋)回复于 2003-02-02 17:12:55 得分 1
用打头的那个~~~
然后写源自CObject就好.
第二个我不懂你说什么.
Top
2 楼HongHuer(Hello,world.)回复于 2003-02-02 20:01:46 得分 8
1 Inser Class
Class type 选 Gerenic Class
在Base Class 填 CObject
就可以了
2 是 const 的引用
应该是这样赋值的。
const CStockData & stock = stocka ;
const CStockData & operator=( const CStockData & sd )//函数1
{
m_strFund = sd.m_strFund;
m_date = sd.m_date;
m_dblPrice = sd.m_dblPrice;
return *this;
}
Top
3 楼booming(信誉值由于系统错误导致)回复于 2003-02-02 23:09:50 得分 0
谢谢二位!
散分,如何 散分?Top
4 楼HongHuer(Hello,world.)回复于 2003-02-03 10:19:06 得分 0
点 管理Top
5 楼netxy(netxy)回复于 2003-02-03 12:14:54 得分 1
呵呵,又一个考MCSD的,祝你好运.Top
6 楼booming(信誉值由于系统错误导致)回复于 2003-02-04 00:37:10 得分 0
不是。是因为想学点 winProgram,但英文书太少,所以,借了本教材看看。
刚刚开始学,以后请各位高手指点。Top
7 楼booming(信誉值由于系统错误导致)回复于 2003-02-04 00:40:20 得分 0
thansTop
8 楼booming(信誉值由于系统错误导致)回复于 2003-02-04 00:41:26 得分 0
thansTop




