首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++工程有关问题,求大神。

2012-03-31 
C++工程问题,求大神。。a.h文件:#includeiostreamusing namespace stdvoid fun(Time &t)class Time{publ

C++工程问题,求大神。。
a.h文件:

#include<iostream>
using namespace std;
void fun(Time &t);
class Time
{
public:
Time(int h=10, int m=2, int s=2): m_hour(h), m_minute(m), m_minute(s){}
int m_hour;
int m_minute;
int m_sec;
};
 
a.cpp文件:

#include<iostream>
#include"a.h"
using namespace std;
void fun(Time &t)
{
t.m_hour=2;
}

main.cpp文件:

#include<iostream>
#include"a.h"
using namespace std;
void fun(Time &t)
{
t.m_hour=2;
}




编译器说'm_minute' : already initialized。。。。不知道怎么回事。。。求大侠。。。


[解决办法]
Time(int h=10, int m=2, int s=2): m_hour(h), m_minute(m), m_minute(s){}
[解决办法]
m_minute(m), m_minute(s)初始化两遍
[解决办法]
您太马虎了,您的这句:Time(int h=10, int m=2, int s=2): m_hour(h), m_minute(m), m_minute(s){}
后面有两个m_minute(m),m_minute(s),是不能一样的。

热点排行