DreamNext、初墨 发表于 2019-3-20 09:25:55

mac系统中hpp文件

/*各位大佬好,我是刚刚接触c++没多久的小白,用的编译器是mac系统的xcode
在学习中,我能找到的都是基于windows系统的教程,有很多不解的地方希望大家能多多包涵,
不是我不想弄双系统,实在笔记本电脑而且只有256G没有太大的内存,弄了后电脑流畅度有问题*/
因为mac系统的文本编辑保存无法将后缀直接改为hpp,只有rtf,我也尝试过在编译的时候使用rtf,报错说文件不存在。
然后我将这个rtf文件放在工程的文件夹也是显示找不到该文件。
请各位大佬帮帮忙~~
下面是源代码:
classcirculation
{
public:
    void set_limit(int min,int max); //设置循环计数器的上下限
    void set_value(int value);       //设置循环计数器的当前值
    int get_value(int value);      //查询循环计数器的当前值
    void increment();                //循环计数器+1
    void decrement();                //循环计数器-1
private:
    int min_value;                   //最小值
    int max_value;                   //最大值
    int crement;                     //当前值
};

#include<circulation.rtf>
//设置循环计数器的上下限
void circulation::set_limit(<#int min#>, <#int max#>)
{
    //确保起点比终点小
    min_value=(min<=max)?min:max;
    max_value=(min<=max)?max:min;
}
//设置循环计数器的当前值
void circulation::set_value(<#int value#>)
{
    //确保当前值在取值范围内
    if(value<min_value) crement=min_value;
    else
    {
      if(value>max_value) crement=max_value;
      else crement=value;
    }
}
int circulation::get_value(<#int value#>)
{
    return crement;
}
void circulation::increment()
{
    int mode=max_value-min_value+1;
    crement=((crement-min_value)+1)%mode+min_value;
}
void circulation::decrement()
{
    int mode=max_value-min_value+1;
    crement=((crement-min_value)-1+mode)%mode+min_value;
}
我还没有写主函数,也就是hpp文件跟类之间的使用。
请各位大佬教教我怎么解决这个问题呀~~

人造人 发表于 2019-3-20 12:24:48

因为mac系统的文本编辑保存无法将后缀直接改为hpp
这是不可能的,肯定可以修改后缀

qpwoeiruyt 发表于 2019-3-20 15:56:14

直接用xcode就会生成hpp文件不是吗?
页: [1]
查看完整版本: mac系统中hpp文件