class b
{
public:
b(int i);
}class a
{
public:
b m_b;
b m_c;
}a::a() : m_b(1)
{
还有一个m_c该怎么初始化呢?
}
可以这样吗:
a::a()
{
m_b.b::b(1);
m_c.b::b(2);
}
{
public:
b(int i);
}class a
{
public:
b m_b;
b m_c;
}a::a() : m_b(1)
{
还有一个m_c该怎么初始化呢?
}
可以这样吗:
a::a()
{
m_b.b::b(1);
m_c.b::b(2);
}
解决方案 »
- 系统负载很重的情况下,WSAAsyncSelect是否会成为瓶颈?
- afx_msg void OnTest2();其中 afx_msg 是什么意思呢?什么作用?
- winpcap的数据包捕获?
- RegRestoreKey调用失败的原因
- 一个daemon程序的框架
- 要编一个程序,实现功能:叶的图标随着某一状态值的变化而动态显示不同的图标。准备在窗口的WM_TIMER消息中查询状态并改变图标。树与叶已
- 请问用WINCAP捕获的数据包怎么写成文件让sniffer能打开,也就是说sniffer的文件格式是什么样的?
- 一个低级问题Up者重重加分
- 怎么在CMainFrame里调用CDocument中的函数??
- 如何使用CreateToolhelp32Snapshot,Process32Next,Process32First
- activex控件中的通用控件的状态恢复问题。
- 我用Socket写的服务器和客户机为什么只能在本机上连接成功????
{
}
如果我初始化类的参数很长,看上去不太好看,那么我那种方法可以吗,就是
myClass.CMyClass::CMyClass(参数);
class c
{
public:
c(int i);
~c;
};
class b
{
public:
c m_c;
}
class a:public b
{
...........
}a::a() : m_c(1) //illegal member initialization
{
}
在头文件里面
CMyClass m;
在.cpp文件里面
CMyClass m(参数);各位可以给我一个答案吗,就是不用类似这种a::a() : m_b(1),m_c(1)方法的。
解决马上给分。