VC++2010太高级了,居然能inline递归,可是谁知道它的效率是不是等于非递归?

[复制链接]
查看11 | 回复1 | 2010-9-23 20:08:15 | 显示全部楼层 |阅读模式
VC++2010太高级了,居然能inline递归,可是谁知道它的效率是不是等于非递归?

回复

使用道具 举报

千问 | 2010-9-23 20:08:15 | 显示全部楼层
inline函数是这么解释的:inline 可以随便写在函数定义的前面,但是实际上不一定是真正的inline函数!(一)inline函数(摘自C++ Primer的第三版)
在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/};
inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数的每个文本文件中定义。当然,对于同一程序的不同文件,如果inline函数出现的话,其定义必须相
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行