鱼C论坛

 找回密码
 立即注册
查看: 2227|回复: 12

关于C++类的内联函数的问题

[复制链接]
回帖奖励 2 鱼币 回复本帖可获得 2 鱼币奖励! 每人限 1 次(中奖概率 50%)
发表于 2014-2-25 21:56:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 sidfate 于 2014-2-26 12:02 编辑

代码如下:
#include <iostream>

#include <cmath>

using namespace std;

class Complex
{
private:
        double real;
        double imag;
public:
        void init(double r,double i)
        {
                real=r;
                imag=i;
        }
        double abscomplex()
        {
                double t;
                t=real*real+imag*imag;
                return sqrt(t);
        }
};

int main()
{
        
        
        Complex A;
        A.init(1.1,2.2);
        cout<<"res: "<<A.abscomplex()<<endl;
        return 0;

}



为什么init函数没有返回类型但是real和imag被赋值且在函数abscomplex可以使用,按照函数调用来说real和imag的值应该只在函数里会改变但是除了函数还是没有改变的才对???求高手给下解释感激不尽!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-25 21:56:59 | 显示全部楼层
求助居然还要鱼币。自己慢慢研究吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-26 12:03:02 | 显示全部楼层
求解回帖有奖励
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-26 18:25:20 | 显示全部楼层

回帖奖励 +2 鱼币

那不是函数,是类
你用这个类实例化了一个对象a
关于类的特性一句两句也说不明白,建议你补习一下c++类的知识
例如 孙鑫老师的视频课程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-27 08:39:15 | 显示全部楼层
路过 谢谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-13 16:00:26 | 显示全部楼层
我为鱼币来呀·~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-14 17:38:25 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-14 17:38:59 | 显示全部楼层

回帖奖励 +2 鱼币

路过 谢谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-30 15:17:40 | 显示全部楼层
有返回类型但是
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-30 17:10:23 From FishC Mobile | 显示全部楼层
纠正概念,这里不存在内联函数。
init丶abscomplex都是类的成员函数,都是类的自家人,当然可以使用自家的东西(real、imag)了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-4 15:49:23 | 显示全部楼层
路过 谢谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-4 15:12:47 | 显示全部楼层
谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-4 15:13:31 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 17:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表