| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
/*各位大佬好,我是刚刚接触c++没多久的小白,用的编译器是mac系统的xcode 
在学习中,我能找到的都是基于windows系统的教程,有很多不解的地方希望大家能多多包涵, 
不是我不想弄双系统,实在笔记本电脑而且只有256G没有太大的内存,弄了后电脑流畅度有问题*/ 
因为mac系统的文本编辑保存无法将后缀直接改为hpp,只有rtf,我也尝试过在编译的时候使用rtf,报错说文件不存在。 
然后我将这个rtf文件放在工程的文件夹也是显示找不到该文件。 
请各位大佬帮帮忙~~ 
下面是源代码: 
class  circulation 
{ 
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文件跟类之间的使用。 
请各位大佬教教我怎么解决这个问题呀~~ |   
 
 
 
 |