C++问题
来源:互联网 发布:科比和詹姆斯对位数据 编辑:程序博客网 时间:2024/04/30 03:47
这是我的第一篇博客 ,我是一个大二学生 最近对C++ 比较感兴趣 ,但是遇到了一些不懂的 ,希望各位高手帮我解决一下。
#include <iostream>
using namespace std;
class Xiaoshou {
public:
Xiaoshou(int q,int p):quantity(q),price(p){
sum+=quantity*price;
n+=quantity;}
static float average();
static void display();
private:
int quantity;
float price;
static float sum,ave;
static int n;
};
float Xiaoshou::average(){
ave=sum/n;
return ave;
}
void Xiaoshou::display (){
cout<<ave<<endl;
}
int main(){
Xiaoshou num[3]={
Xiaoshou(9,5.4),
Xiaoshou(1,2.6),
Xiaoshou(10,2.4)
};
Xiaoshou::average();
Xiaoshou::display();
return 0;
}
像这个程序中的静态数据成员在未初始化时不是应该默认为0的啊,为什么我会出错,加上这段初始化就可以运行了
float Xiaoshou::ave=0;
float Xiaoshou::sum=0;
int Xiaoshou::n=0;
- C问题
- c问题
- c问题
- c问题
- C问题
- C++/C 颜色问题
- C++/C const问题
- 问题 C: 背包问题
- C/C++"野指针"问题
- <c:set> c:forEach> 问题
- 【C/C++】运算符问题
- 【C/C++】指针基本问题
- C/C++:全排列问题
- 【C/C++】sizeof问题总结
- C++/C 数组初始化问题
- XUNUOJ 问题 C: 背包问题
- 问题 C: 数字排序问题
- C编程问题精粹
- Integrate the flash slide show picture control with the SharePoint 2010
- 0/1背包问题--Dynamic Programming
- "自主"手机操作系统:有无必要做以及如何开发
- 写在感冒前
- android之动画常用方法
- C++问题
- Head First OOA /D读书笔记(一)
- Qt中使用OpenCV库
- ARM汇编编程基础(三) -- ARM汇编伪操作
- Head First OOA /D读书笔记(二)
- struts2六大核心jar包
- Head First OOA /D读书笔记(四)
- Head First OOA /D读书笔记(三)
- 3背包问题-C