由买买提看人间百态

topics

全部话题 - 话题: inline
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
X****r
发帖数: 3557
1
来自主题: Programming版 - c++ inline问题 (转载)
inline关键字两个作用:
3.2 One definition rule
5 There can be more than one definition of ..., inline function
with external linkage, ...
7.1.2 Function specifiers
2 A function declaration with an inline specifier declares an
inline function. The inline specifier indicates to the
implementation that inline substitution of the function body
at the point of call is to be preferred to the usual function
call mechanism. An implementation is not required to perform
this inline substitution at ... 阅读全帖
g*********s
发帖数: 1782
2
来自主题: Programming版 - inline到底能省多少时间?
more confused now.
so inline keyword is a message from the coder to the compiler about two
things: 1) code expansion, which is a suggestion. the compiler can
either honor it or not; 2) external linkage, which is a requirement.
otherwise odr is violated.
but if the compiler doesn't honor 1), how could it meet 2)?
the following article says inline functions by default have external
linkage. is it possible to use another type of linkage? how?
http://stackoverflow.com/questions/4193639/inline-functi... 阅读全帖
h********n
发帖数: 1671
3
来自主题: Programming版 - inline function是否可以递归?
简单说就是一个.cpp文件。常见的情况是两个.cpp引用了同一个.h文件,而.h文件里某
个函数忘记声明为inline,编译的时候linker会说某一个函数重复定义。加上inline后
就不会有这个错误。普通函数除了inline,还可以声明为static或是放在namespace{}
里。如果是类成员函数,就只能用inline了。这是必须用inline的地方。
LZ的例子,如果是定义在.h文件里而又被多个.cpp引用,就必须用inline、static或是
namespace{}之一。如果是类成员函数,就必须用inline,与是否递归和内嵌没有关系
。写上inline后,如果编译器决定不内嵌,也会自行处理重复定义的问题,不会报错。
l******t
发帖数: 843
4
2、轮滑的历史和分类
网上能找到的最早的轮滑鞋的雏形,大约在1850年代,金属板下面装上2个小轮子,再
绑到普通鞋子上(图7)。
现代样式的轮滑鞋,起源于1970年代末期。在明尼阿波利斯,原为冰球运动员的Olson
兄弟,在夏季,从冰球鞋上拆掉了冰刀,把4个轮子通过轮架固定在鞋底,成为Inline
Hockey;两年后,他们转手了他们的公司,新公司被命名为RollerBlade,延续至今仍
然是轮滑产品的最大生产商,并有很多媒体就把轮滑称为Roller Blading。
从轮滑的起源可见,这个运动跟滑冰运动有着紧密的联系;所以,所有的滑冰形式都能
在轮滑运动找到相应的形式。
(1)速度轮滑(inline speed skating):跟速度滑冰有着很多的共同点。技术上,
室内速度轮滑更接近短道速滑,室外速度轮滑更接近大道速滑。而且,室外的速度轮滑
不受水冰的限制,直接在有柏油路的地方就可以滑,在北美已经发展成熟了5个著名的
轮滑马拉松(42K)赛事和2个超级马拉松(100K、140K)赛事。
室内速度轮滑:
场地速度轮滑:
室外轮滑马拉松:
(2)花样轮滑(inline figure ... 阅读全帖
g*********s
发帖数: 1782
5
来自主题: Programming版 - still confused about inline
// this is a .h file
class X {
};
inline X::X()
{
cout << "X" << endl;
}
1) is "inline" keyword required or optional here?
2) will compiler always "inline" this function if "inline" keyword exists?
3) will compiler always skip "inline" this function if "inline" keyword
doesn't exists?
4) if 2) & 3) both "no", then why we need inline keyword?
c**********e
发帖数: 2007
6
来自主题: JobHunting版 - C++ Q28: inline function
Which one of the following statements accurately expresses the disadvantages
of making a function inline?
a) Inline functions always make the program bigger.
b) Inline functions always make the program slower.
c) Inline functions always make the program bigger and slower.
d) It is not possible to take the address of an inline function.
e) It increases compile-time dependencies.
(careerchange code 7_20, please ignore)
q****x
发帖数: 7404
7
来自主题: Programming版 - c++ inline问题 (转载)
【 以下文字转载自 JobHunting 讨论区 】
发信人: quantx (X矿工), 信区: JobHunting
标 题: Re: c++ inline问题
发信站: BBS 未名空间站 (Tue Dec 6 01:53:26 2011, 美东)
下面这个例子,即使没有inline关键字,X::f()也必须inline,否则ODR违例?
这里的inline语法上必须有,但编译器还是可以处理成普通函数,还是说必须inline?
// class_X.h
#include
using namespace std;
class X {
public:
void f();
};
void X::f()
{
cout << "X::f()" << endl;
}
//class_X1.cpp
#include "class_X.h"
void f()
{
X x;
x.f();
}
// class_X2.cpp
#include "class_X.h"
int main()
{
X x;
x.f();
f();
}
g++ cla... 阅读全帖
q****x
发帖数: 7404
8
来自主题: JobHunting版 - c++ inline问题
下面这个例子,即使没有inline关键字,X::f()也必须inline,否则ODR违例?
这里的inline语法上必须有,但编译器还是可以处理成普通函数,还是说必须inline?
// class_X.h
#include
using namespace std;
class X {
public:
void f();
};
void X::f()
{
cout << "X::f()" << endl;
}
//class_X1.cpp
#include "class_X.h"
void f()
{
X x;
x.f();
}
// class_X2.cpp
#include "class_X.h"
int main()
{
X x;
x.f();
f();
}
g++ class_X1.cpp class_X2.cpp
g***j
发帖数: 1275
9
来自主题: JobHunting版 - 问一道inline function的题目
为什么不能inline virtual function 我说inline function是compile time
virtual function 是dynamically 决定的,compile time不知道实际是哪个function
,不能expand,怎么inline呢?他说我说的不对
我说靠,你说答案是什么?他说因为inline function没有地址,所以virtual table里
面不能放地址。他非说我说的不对。
大家来评评理,我说得怎么就不对了?
u****s
发帖数: 161
10
来自主题: Hockey版 - inline skating 初学请指点
baylor 说的在理. 滑稳了之后脚踝基本不受力, 都是大腿用力多:)
linline跟ice skating还是有不少差别的. 按说我滑inline也有一段时间了, 虽然滑真
冰远远多于inline. 每次刚穿上inline skate 都感觉很不稳的样子. 冰上滑figure的,
上身很直的, 还要挺胸收腹. 用这个姿势滑inline, 总觉得要仰倒后边去 :( 身体要
前倾很多还能保持平衡.这个姿势跟滑hockey的要更像一点.
l******t
发帖数: 843
11
来自主题: Hockey版 - inline和quad有什么区别?
Quad在国内应该叫旱冰,是双排的;Inline叫轮滑,单排的。
Quad以前叫roller skate或者roller derby,简单易学,容易上手,但滑起来很慢,因
为轮子粗而且触地距离短导致发力不足。从轮滑开始流行以后,为了明显区别于轮滑,
才有的这个专门术语“quad”。现在美国这边滑quad的还有,但已经很不流行了。
Inline是冰球运动员为了适应无冰期时的训练而发明的,所以其速度和灵活性都明显优
于quad,但需要一定的练习,一般小孩一年左右可以自己滑。现在inline已经发展出速
度轮滑、花样轮滑、冰球轮滑、极限轮滑4个主项了,当然这些都是相对比较专业的鞋
了。在一般体育用品店里能买到的,都只能属于娱乐健身(recrational / fitness)级别
的低档产品,但肯定能满足你滑着玩的要求了。
最后提醒一下,无论你学quad还是inline,初学者一定要戴齐了护具:头盔 / 护膝 / 护肘
/ 护腕,4岁小孩我推荐RollerBlade的Junior XXS。
b****r
发帖数: 1395
12
来自主题: Hockey版 - inline和quad有什么区别?
我最早滑的是roller skates,还是绑在脚上的那种,当时还不会
摔得一塌糊涂,不过这是题外话。
要说roller的优点是dance, artistic,貌似没有什么说服力。
roller skates的设计多年来一直没有什么大的改变,而inline
skates是在不断的出新款。估计原因也是和玩inline的人越来越多
有关。
我个人不建议网上购买滑冰用具,因为合脚这个重要的指标在网上不
容易体现。当然网上会比local店里可选的多,这点你说的也没有错。
再有,个人非常不建议去walmart买滑冰相关的用具,因为东西实在
太cheap,太不专业。当然如果只是买个入门,偶尔玩玩也无所谓。
从技术上讲roller skating和inline也有区别,看上去inline
更容易向水冰过渡。所以,综合考虑,如果让我选,我不会去选roller
skaes。
y*******g
发帖数: 6599
13
递归不inline
inline和海盗法典一样 只是指导

inline函数不就是直接用code去代替函数的指针从而减少程序跳来跳去。如果是这样
的话,是不是就会无限的代替下去?
呵呵。我用Fibonacci function试了一下好像没有任何问题。 MSVS 6.0.
#include
using namespace std;
inline int fib(int num)
{ switch(num) {
case 0:
return(0);
break;
case 1:
return(1);
break;
default:
return(fib(num - 1) + fib(num - 2));
break;
}
}
main()
{
int sum=fib(9);
g*********s
发帖数: 1782
14
来自主题: Programming版 - inline function到底能省多少时间?
发现定义到.h里的inline函数很麻烦。想加点调试语句,基本上整个源码就要重新编译
一遍。而我们的编译链接时间又特别长。
如果统统挪到.cpp里,去掉inline属性,会有多大损失啊?
有没有可能通过编译选项控制一个函数是否inline?这样开发时是放在.cpp里的普通函
数,发布时是inline,这样兼顾运行效率和开发效率。
t****t
发帖数: 6806
15
来自主题: Programming版 - 关于inline function里的static variable
interesting indeed
i didn't notice the "extern inline" used here, I thought it should be
something like "external" inline, i.e. inline function with external linkage
, in other words, inline function not declared static or in unnamed
namespace
but who knows
just checked N2798, the wording is exactly the same

function
C****e
发帖数: 827
16
来自主题: Fishing版 - 如何保养inline spinner
还是准备用点WD40,有些上了鱼的饵就比较有自信,锈掉了有些可惜。
inline spinner现在我只选纯金色和纯银色,而且钩子那里没有毛毛的。个人还偏爱纯
金色多一些(只因为碰巧金色上鱼多),不过我看现在inline spinner的亮片颜色样式
很多,正如宗师说的,很多是有暗色点的。
但是选择哪一种暗色点的搭配我一点经验都没有,我一般就是浑的水用金色,清亮的水
用银色。我准备用这些inline spinner钓清水的trout,一般是奶绿色的水,或者在比
较浑的湖里钓bass。。。宗师对这两种情况选饵有何建议么?
我比较喜欢blue fox,下面是basspro blue fox的一个连接,宗师觉得这里面哪几款颜
色搭配比较好?
http://www.basspro.com/Blue-Fox-Vibrax-Bullet-Fly/product/12061
谢谢宗师

WD40
b****r
发帖数: 1395
17
来自主题: Hockey版 - inline skating 初学请指点
是这样,你是用figure skates吧?figure skates有后跟,所以穿上后往
冰上一站自然就会略前倾,而且很自然的会直腰挺胸这样才能稳。而hockey
skates和inline skates鞋底要相对平一点,这样往冰面一站会更接近普通
的鞋一样的站姿,需要自己主动的调整姿势,也就是屈膝、直腰、略前倾。
对于这两种冰鞋来说正确的动作还需要稍微松一点鞋带,特别是inline,
因为inline最上面除了鞋带还有buckle。

的,
c*******A
发帖数: 174
18
来自主题: Hockey版 - inline skating 初学请指点
雪上,冰上,摔一下,顺势哧溜出去,都没什么,水泥地上估计就不灵了。可能这也是
我觉得inline特别难的原因之一。加上,我的figure-skating instructor特别好,从
扶着墙走baby step到后来的左右脚前后crossover,两个冬天加一块儿,一共可能也就
摔了2、3跤。真正awkward 摔出去的可能就一次。也许我太保守,我的instructor总说
摔得越多学得才快。
还有,可能我的inline skates超出了我的能力太多,轮子是78A,bearing是7,稍微一点
小动作就哧溜出去好远。现在平衡还没找到感觉,coasting的时候两只脚也没法一前一
后保持一条直线,两脚之间至少有两拳的距离,看来figure skating没法直接transfer
到inline,还是要找个class...
h****e
发帖数: 2125
19
来自主题: Programming版 - inline functions in C++
said it's more efficient to put often-used and short functions as inline, so
they are taken care of at compile time, to save function calls overhead and
improve performance thereafter. this I understand, but how do u define "short
functions"?? dozens of lines or a
few hundred lines? or some big functions, I can divide them into smaller
funcs and make them inline?? besides, what bad impact if I make some large
funcs inline?
b***y
发帖数: 2799
20
来自主题: Programming版 - [合集] Inline member function in C++
☆─────────────────────────────────────☆
isup (No) 于 (Fri Feb 8 19:50:44 2008) 提到:
I want to put the class definition in one .h file, and all inline member
fuction in one .cpp file. By this way, I can hide the souce code from the
class client. It seems not work when I put main() in another .cpp file and
compile the both .cpp files. The error messages say the inline member
funtions are Undefined.
Is it possible to hide the inline member functions' code?
☆─────────────────────────────────────
s******n
发帖数: 21
21
来自主题: Programming版 - 关于inline function里的static variable
Interesting... Here is how the standard has to say :
"An inline function with external linkage shall have the same address in
all translation units. A static local variable in an extern inline function
always refers to the same object...."
The wording mentions "extern" specially, Is this international? If the
inline function is not declared extern, is the behavior undefined?

stati
的c
h********n
发帖数: 1671
22
来自主题: Programming版 - inline function是否可以递归?
inline的真正含义并不是内嵌,而是通知编译器这个函数会出现在多个模块,不要当成
是错误报出来。至于编译器如何处理模块间重复定义的问题,需不需要内嵌,那是编译
器的事,跟写不写inline关系不大。就算是设成inline或放进类定义,编译器觉得有必
要的话也可以不按内嵌处理。
h********n
发帖数: 1671
23
来自主题: Programming版 - inline function是否可以递归?
hide definition是无关的问题,想hide definition的话,连模板都不能用,也不能有
带私有成员的类,那就干脆只用C算了。
.cpp与free function也无关。如果一段code在许多function里会用到,很自然写成一
个在.cpp中的free function,用inline、static、namespace{}都可以。
在编译器还很弱的时代,有的书上讲尽量减少函数调用,尽可能在一个函数里干所有事
,尽可能用宏代替函数调用,这种情况现在基本不存在了。相反,现在为了提高可读性
,最好不要写特别长的函数,最好用inline function(包括使用模板的inline
function)代替宏。

function
P********e
发帖数: 2610
24
来自主题: Programming版 - inline function是否可以递归?
可能强制inline只能在.h就是要使得,include .h的时候,每个compilation unit都有
一格definition。虽然static and inline效果一样,但还是要同时使用。static
inline void foo(){}
t****t
发帖数: 6806
25
来自主题: Programming版 - still confused about inline
1. if multiple source will include this .h, then inline is required.
otherwise it's multiple definition. inline members can be multiple defined,
even if it is not always inlined.
2. no
3. no
4. see answer to 1.
X****r
发帖数: 3557
26
来自主题: Programming版 - c++ inline问题 (转载)
任何地方的inline都只是一个提示,编译器可以inline也可以不inline。
i**p
发帖数: 902
27
来自主题: Programming版 - override operator[] inline
Someone is asking this question in stackoverflow.com, and no good answer
there. I have the same question. Could anyone here give a best answer?
http://stackoverflow.com/questions/15867707/thinking-in-c-inlin
The following code is from Thinking in C++. The author mentioned that "Since
operator[] is an inline, you could use this approach to guarantee that no
array-bounds violations occur, then remove the require() for the shipping
code." What feature of inline function is referred here? Thanks!
#i... 阅读全帖
i**p
发帖数: 902
28
来自主题: Programming版 - override operator[] inline
"Since operator[] is an inline, you could use this approach to guarantee
that no array-bounds violations occur, then remove the require() for the
shipping code."
这句话先强调了"Since operator[] is an inline", 而后半句说的是用require()保证
没有array-bounds violations occur. 难道不是inline的话就不能用require()了吗?
l******t
发帖数: 843
29
2009年9月19日,我参加了在明尼苏达州Duluth的NorthShore Inline Marathon的半程
赛,13.1迈,48分钟完成,平均16.375MPH,700多人里排名在第30名,在本年龄组排名在第3名。在前一天9月18日,在我们来美国9周年的纪念日,我3岁11个月的儿子参加了儿童5岁及以下组比赛,获得第二名。
简介NorthShore Inline Marathon (NSIM)
明尼苏达州的北部城市德鲁斯(Duluth, MN),在20世纪初期曾经与芝加哥并称为美国
内陆两大港口,人口最多时达到40万。后来从30年代起,因美国公路运输业的大力发展
,对船运的依赖减少,Duluth逐渐没落,现人口仅8万多。纵贯美国中轴线的I-35州际
公路南起德州Laredo,北至Duluth结束。
1996年,直排轮滑尤其是速度轮滑(inline speed skating)在美国方兴未艾,且明尼
苏达州是全美国轮滑群众基础最好的州,全球最为著名的轮滑厂商RollerBlade即起源
于双城地区,但轮滑爱好者苦于没有长距离而且条件较好的公路进行室外比赛。Duluth
正好位于苏必
l******t
发帖数: 843
30
我刚刚给我自己和4岁的儿子报了7月25日的Chicagoland Inline Marathon(http://www.chicagolandinlinemarathon.com/)。不过我自己没报全马和半马,报的是10公里,主要是为了我自己比完后能有时间赶紧给儿子换鞋,让他适应场地。给儿子报的是8岁及以下组的100米冲刺赛,和14岁及以下组的2英里公路赛。
这个比赛是全美参加人数第二多的轮滑赛事(第一多的是NorthShor Inline Marathon
),专业选手也作为全美轮滑杯赛(NROC)的一个积分赛。有鉴于去年9月份儿子参加
NorthShore的时候没有任何比赛经验,明明有能力拿第一,但是快到终点时竟然停了下
来,今年就决定带他多参加些比赛。虽然他在年龄分组上很吃亏,其他孩子都比他大多
了。不求有成绩,只求积累些比赛经验。
不同于NorthShore,这个比赛最大的亮点是在3天中,有4个最专业级的短程场地冲刺赛
(Chicagoland Inline Tour)可看,而且周六(全是各种赛跑,我给儿子还报了一个
100赛跑)和周日(全是轮滑)的比赛都在上午,不影响我们乡下
l******t
发帖数: 843
31
4、轮滑鞋的选购
美国市场上的轮滑鞋,基本上是一分钱一分货的;有了以上的参数,在选购轮滑鞋的时
候也能大致心中有底了。
(1)品牌:这里主要介绍体育用品店里最常见的四大品牌。
K2,著名的运动用品公司,跟“滑”字有关的运动几乎都有它家产品,以中档到中低档
为主,中国生产,相对较贵,但质量也应该是最好的;它家的专业级产品做工极其精良
,都是韩国生产的。它家的轴承使用ILQ(InLine Qualified)标志,基本对应ABEC相同
标号。
BladeRunner,15年前是一个独立的公司,主要产品就是轮滑鞋;在1998年被
RollerBlade公司(轮滑的鼻祖公司)收购,但保留品牌,作为后者的低端入门级产品
。轴承多为ABEC-1或ABEC-3级别的。
RollerBlade,轮滑的鼻祖,其选材和做工较其低端品牌BladeRunner要好,滑起来也更
舒服,当然也比前者要贵一些。它家轴承多使用SG-7到SG-9级别,基本对应ABEC相同标
号;但SG系列轴承基本无法清洗(虽然厂家号称无需保养清洗),我个人基本不用。
RollerDerby,是近10年来打入低端轮滑鞋市场的新晋,同级别... 阅读全帖
t*********e
发帖数: 112
32
来自主题: Fishing版 - 如何保养inline spinner
借贴问高手们一个inline spinner 的问题。 我刚买了两个inline spinner, 发现亮
片经常动不起来。
我用来钓bass 和 crappie 的spinner 就没这个问题。 高手们有没有什么技巧可以
share一下。
还有就是有毛和没毛的有区别么?
c*******A
发帖数: 174
33
来自主题: Hockey版 - inline skating 初学请指点
今年夏天想练练inline skating。小的时候没条件玩溜冰,直到两年前才开始学ice-
skating,现在在冰面上比较confident,基本上前后交叉步,左右脚都没什么问题,当
然可能mileage不够,别人能看出不是打小练出来的。夏天想继续inline skating,去
年试过一两次,总也不得要领,尤其是总觉得溜的时候用的是内刃,不敢象ice-
skating那样能站在一只脚上,用用外刃什么的。请教各位,有什么方法提高吗?
b****r
发帖数: 1395
34
来自主题: Hockey版 - inline skating 初学请指点
其实ice skating要比inline难一些,ice skating要求对于edge的运用非常准确,
而inline因为是轮子所以所谓的edge其实是一小块一小块的接触面,而不是一条
线。这里你先要练的是轮子垂直着地,不要用内刃或是外刃,就是轮子中间着地,
单脚滑行时间越长越好,直到最后没有速度不得不再蹬地换教滑行。
如果要练外刃那和ice skating是一样的,也是单脚转圈滑,内侧脚外刃单脚着地
滑行时间尽量长,这里需要一定速度,不然外刃呆不住的。熟悉了外刃以后就是
crossover,这样可以练双脚的内外刃交替蹬地,这比单纯的滑行又上了一点难度。
滑多了以后你可以注意一下自己的轮子,应该是整个轮子内外中都要均匀磨损,
而不应该有明显的内刃磨损多于外刃磨损的情况。还有左右脚也应该没有明显的
区别。
b****r
发帖数: 1395
35
来自主题: Hockey版 - inline skating 初学请指点
inline的我没有收藏,我的都是ice skating的,还都是power skating的。
我以前的inline skates给扔了,现在没买新的,不然我可以给你录一段
录像(不敢说是什么教学录像,但是相信足够说明技术要领:P)。
y**a
发帖数: 2546
36
来自主题: Hockey版 - inline skating 初学请指点
我好像有几集inline的,
要搬家了,所以网也cancel了,ftp也没开.
如果你要的话,我可以上传给了.
或者等5月底搬过去再来下载.

谢谢指点。知不知道哪里有比较好的inline skating tutorial 录像?谢谢。
j*******e
发帖数: 238
37
来自主题: Hockey版 - inline skating 初学请指点
我积极响应推广INLINE的号召。去百货店时特地到轮滑鞋的地方把轮滑鞋的像球刀一
样的轱辂刀,像滑雪鞋一样的鞋帮好好看了一番。又把周围的道路勘察了一遍。看
来INLINE虽然没有刀齿滑花样,但小轱辂骨碌碌的滑,一定是个很好的夏天锻炼的
方法。完成普及学习后,我就高高兴兴地滑水冰去了。
l******t
发帖数: 843
38
来自主题: Hockey版 - inline和quad有什么区别?
看你好象整天蹲在网上,直接上youtube查查不就都明白了吗 :)
得了,我还是贴了吧:
(1)花样轮滑,非常类似花样滑冰
(2)平花,有时也叫自由式轮滑(free style inline),可以说是极限轮滑(
aggressive inline)没有场地时的一个分支。但在很多亚洲国家,多数人以为轮滑就
是这一种形式,所以国际轮滑协会里有人建议过,将自由式轮滑单列为一个主项。
第一个视频里的中国女孩很有名,video题目说是韩国女孩,实际是她在韩国参加
2007自由式的世锦赛,我就是忘了她叫什么了。看看玩儿平花的装备和岁数,和玩儿滑
板的、跳街舞的应该是一个群体。
(3)再来看看极限轮滑,有场地要求,一般和极限滑板共用场地,叫skate park。国
内有些玩儿极限或者平花的爱好者,有时在大马路上滑,自称“刷街”。
(4)冰球轮滑,我不太懂,baylor应该能看出和真冰的技术区别。
(5)最后,我们家一直在练的速度轮滑。
l******t
发帖数: 843
39
来自主题: Hockey版 - inline和quad有什么区别?
我最初滑的旱冰也是就是鞋底下那部分,一个大钢架子底下带4个大粗轱辘,用皮带绑
在穿着鞋的脚上,然后在学校篮球场的水泥地上滑。
确实,roller skates几十年了都没什么变化,现在能开比赛的只是局限于类似花样滑
冰的项目,不太适合男性。而我第一次听说inline skates是在1992年,北京月坛开了
国内第一家轮滑馆,距今不到20年,我觉得好像到处都只有inline而没有roller了。
k**t
发帖数: 1968
40
来自主题: Hockey版 - inline和quad有什么区别?
我同意inline skates发展的很快.尤其在室外,有很多优点.但是quad 也还在继续,也有
发展.
如果你"最早滑的是roller skates", 你真应该到室内滑轮场看看. 我们周围有三个, %80 以上是双排的roller skates,也就是quad.也许你会reconnet with it. 即便是室外,也有好多.
当然喜欢什么是个人爱好.
我只是觉得说"现在很少有人滑那种roller skates",忽略了现实.这可能也不是你说的,我只是留览这个版看到有这样的话.
如果一项运动项目被首次选到亚运会(2010),也说明了它在那些国家流行.
看看这个SkateBlog forum.里面有inline和quad.看看就知道了.
http://www.skatelogforum.com/forums/
这个是室外的video:
http://www.youtube.com/watch?v=2V1yWKkOngY
旧金山金门公园周末的video:
http://www.youtube.com/watch?v=Sujy0RbcviY
l******t
发帖数: 843
41
来自主题: Hockey版 - inline和quad有什么区别?
是啊,North Shore Inline还真就是个大party,因为明尼苏达就是全世界轮滑的发源
地,这个大party被RollerBlade还越办越大了。
记得我2009年比赛之前,在我们这儿trail上带儿子滑的时候,一个骑公路车的老头儿
超过我们又停下问我是不是NorthShore该开始了,我说是啊还有2周,人家说“啊,该
报名了,还得练练inline了”;后来在停车场又看见他,他给我看了他的鞋,我悬没晕
过去,特老式的RollerBlade的初级鞋,大高帮4x72的配置,frames还是钢的那种(不
是铝合金),他还说就这双鞋滑完过5次NorthShore的全马,虽然每次都是3个多小时,
但“had lots of fun”,特骄傲。所以啊,这个比赛对我们这种业余玩家完全就当是
聚会了。
d********t
发帖数: 9628
42
来自主题: Apple版 - 问个inline的问题
如果把inline的declaration和definition分开,一个放header,一个放文件,
compilter 报错吗?还是就ignore inline了?
b******a
发帖数: 215
43
inline函数不就是直接用code去代替函数的指针从而减少程序跳来跳去。如果是这样
的话,是不是就会无限的代替下去?
呵呵。我用Fibonacci function试了一下好像没有任何问题。 MSVS 6.0.
#include
using namespace std;
inline int fib(int num)
{ switch(num) {
case 0:
return(0);
break;
case 1:
return(1);
break;
default:
return(fib(num - 1) + fib(num - 2));
break;
}
}
main()
{
int sum=fib(9);
cout< return s
g*********s
发帖数: 1782
44
来自主题: Programming版 - inline C function in VC++ 2005 express
楼主代码里inline前面的下划线是怎么回事?inline不是关键字吗?
n**d
发帖数: 9764
45
来自主题: Programming版 - inline method
I have 3 files like this. the compiler does not allow ~PStash has "inline"
flag.
temp_inline.h
class PStash {
void** storage;
public:
PStash() : storage(0) {}
~PStash();
};
temp_inline.cpp
#include "temp_inline.h"
inline PStash::~PStash() {
delete []storage;
}
temp_inlinemain.cpp
#include "temp_inline.h"
int main() {
PStash intStash;
}
It is fine if all the code in one file. What is wrong?
s********n
发帖数: 9
46
来自主题: Programming版 - inline function到底能省多少时间?
一般情况下,开发过程中应该switch off inline特性。
BTW,inline不一定就能提高性能,有些情况下反而会带来overhead。
b***y
发帖数: 2799
47
来自主题: Programming版 - [合集] how to refer an inline function?
☆─────────────────────────────────────☆
TonnyZB (Hallo) 于 (Mon Aug 29 23:26:46 2005) 提到:
I am calling a function of random_number_generator (MT19937) written in C. In
that .c file, the
function is delcared as:
inline unsigned long randomMT(void){
....
}
in my C++ class where I called this function, I declared it as:
extern inline unsigned long randomMT(void);
In the makefile, I also included this .c file. The compilation is OK, but during the linking, it always reported the following
error
b***y
发帖数: 2799
48
来自主题: Programming版 - 关于inline function里的static variable
如果定义了一个inline function, 并在多个程序文件里调用, 这个function里有stati
c variable, 如果这个funciton确实被inline了, 是不是会有多个static variable的c
opy?
g*********s
发帖数: 1782
49
来自主题: Programming版 - inline到底能省多少时间?
多少行的函数就没必要inline了?
在改一个程序。.h里的inline函数太多,稍微改动一下就要重新编译半天,很烦。想直
接全挪到.cpp
里去。
g*********s
发帖数: 1782
50
来自主题: Programming版 - inline到底能省多少时间?
so if you put the following in class_x.h that is included by a couple of
.cpp, the compiler possibly treats X::f() as non-inline? Isn't that an ODR
violation?
// class_x.h
class X {
public:
void f();
}
inline
void X::f(){}
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)