打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PCH warning:header stop cannot be in a macro or #if block
userphoto

2015.03.06

关注
原始代码如下:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#ifndef _STOCK_H_
#define _STOCK_H_ 

#include <iostream>
#include <cstring>

class Stock
{
private:
char company[30];
int shares;
double share_val;
double total_val;
void set_tot() 
{
total_val = shares * share_val;
}
public:
void acquire(const char *co, int n, double pr);
void buy(int num, double price);
void sell(int num, double price);
void update(double price);
void show();

}

#endif
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
解决方法:
1. 在文件最开始,添加一行 #pragma once
2. 将所有的include 移动到#ifndef之前去。
3. project中应该缺少一个调用了这个header的cpp文件,因此新建对应的cpp文件,或在其他地方include 这个header file



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
144.绘制布朗运动曲线
AVR GCC常用头文件
[C/C++]在头文件中使用static定义变量意味着什么
C标准库
自己写了一个在C/C++中读取lua配置文件的类(转)
C5
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服