由买买提看人间百态

topics

全部话题 - 话题: inline
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
y*d
发帖数: 2226
1
来自主题: Programming版 - inline到底能省多少时间?

C++的compiler比你想象的神奇得多
in class defined照样可以给你搞成不inline
所有90年代以后的C++ compiler (准确的说是linker)都能处理一个函数在多个
compiling unit里出现多个版本的问题(为了支持template)。in class的function搞成非
inline,一点难度都没有
t****t
发帖数: 6806
2
来自主题: Programming版 - inline function是否可以递归?
just keep your c/c++ comment to yourself, alright?... FYI, inline function
definition should appear in .h otherwise there's no way to inline.
h********n
发帖数: 1671
3
来自主题: Programming版 - inline function是否可以递归?
hide definition当然有许多技巧,我说的是你这样为了hide definition而不用语言的
某些feature的情况。
在.cpp里inline和static没区别,都是只能在当前compilation unit用。不过一个函数
定义为static却没有被实际调用到的话,编译器会给出一个warning,但是用inline不
会。
a****h
发帖数: 126
4
来自主题: Programming版 - c++ inline问题 (转载)
你的code里没有 inline keyword, 跟inline 有什么关系?
哪位大侠给菜鸟讲解一下。
t****t
发帖数: 6806
5
来自主题: Programming版 - c++中的inline 函数是做什么的?
make it static will fix. inline means internal linkage, without inline it's
external linkage by default. static makes it internal again.
r*****8
发帖数: 39
6
(1) Used K2 SPORTS Women's Athena Inline Skates, Size 6, which were only
used once since it is a little bit small for my size. Kept clean and in very
good condition.
Price: $30
(2)Used Lange Exclusive 80 Women's Ski Boots, Size 23.0, bought new and only
used 3 or 4 times, kept in excellent condition. The boots are very
comfortable and pretty, I like it a lot but I rarely go to ski so want to
sell it.
Price: $90 or best offer.
(3)Used Stockli Stormrider Light Skies, 155cm.
Price: $100 or best off... 阅读全帖
q********s
发帖数: 1032
7
Are you a programmer? inline function?
in store or online :)
x***y
发帖数: 633
8
来自主题: JobHunting版 - C++ Q28: inline function
e, inline is resolved at compile time..
d********t
发帖数: 9628
9
来自主题: JobHunting版 - c++ inline问题
如果inline function的declaration和definition分开放,一个放header,一个放file
,compile会报错吗?还是只Ignore?
S**I
发帖数: 15689
10
来自主题: JobHunting版 - c++ inline问题
inline is only a suggestion, compiler is allowed to ignore it.

file
y*******g
发帖数: 6599
11
来自主题: JobHunting版 - c++ inline问题
难说,反正rvct 4.0 直接写在class header里面的也不inline
h*****3
发帖数: 1391
12
来自主题: JobHunting版 - 问一道inline function的题目
inline 是compile的时候就展开嵌入进去的,所以他说没地址是make sense的。这个和
一般的函数不一样,通俗点就象replacement吧。
virtual function 其实是查指针表来确定调用啥函数
l******t
发帖数: 843
13
春天了,很多ID开始要带着孩子们学轮滑了。奉版主指示,在这里科普一下有关轮滑
的知识。
1、轮滑和旱冰的区别
总有ID把轮滑和旱冰搞混了;其实美国当地人里,不玩儿这两样的也是经常搞混。
轮滑(inline skating, roller blading),是3-5个轮子在鞋底下纵向单线排列的,
图1、2、3。有100多年的历史了;但真正大规模在美国的风靡,是在1970年代以后。
旱冰(roller skating, quad skating),是4个轮子在鞋底下呈四方形排列的,图4、
5、6。最早的旱冰鞋可以追溯到1800年代,有大约200年的历史;因为四方形的轮子排
列很稳定,比轮滑容易上手;但受到4个轮子四方形排列的限制,其速度和灵活性均不
如专业的轮滑鞋,现在玩儿旱冰的人越来越少了。
l******t
发帖数: 843
14
附注:
有关轮滑的学习,youtube上有很多视频,搜索learning inline skating即可。
这个是RollerBlade公司发布的一个16集小视频的系列:
https://www.youtube.com/playlist?list=PL94A4D66E342372F9
r*****8
发帖数: 39
15
(1) Used K2 SPORTS Women's Athena Inline Skates, Size 6, which were only
used once since it is a little bit small for my size. Kept clean and in very
good condition.
Price: $30
(2)Used Lange Exclusive 80 Women's Ski Boots, Size 23.0, bought new and only
used 3 or 4 times, kept in excellent condition. The boots are very
comfortable and pretty, I like it a lot but I rarely go to ski so want to
sell it.
Price: $90 or best offer.
(3)Used Stockli Stormrider Light Skies, 155cm.
Price: $100 or best off... 阅读全帖
A****r
发帖数: 34
16
Inline Skates 卖了吗?
r**e
发帖数: 69
17
来自主题: Seattle版 - Inline skates 摔跤 skill tips
How to Fall on Inline Skates
http://inlineskating.about.com/od/basicinlineskatingskills/a/basic_three.htm
Thank RightEyE for sharing...
总结一下:
1. 任何level的人都有摔跤的可能,只是有人会摔,有人不会。而摔跤也同样需要练习。
2. 如果感觉要摔了,不要向下看,不要反抗这种趋势,因为这样只会让你更容易失去
平衡。(这有点像瑜伽的感觉,当你觉得自己下不去的时候,用力挣扎更下不去,放软
自己,顺应地球引力反而更容易)
3. 那要怎样呢?顺着要摔的方向,用你的屁股蛋儿着地,而不要用尾骨。就是用侧坐
下去,尽量不要正坐。
4. 摔大跤建议用滚的。做法:手尽量靠紧身体,用头盔去分散掉力。建议在草地或地
毯上练习。
e*******e
发帖数: 812
18
来自主题: Toronto版 - 哪能学inline skating
here is the reply from toronto inline skating school
"
i recommend renting equipment, call Wheel Excitement 416 260 9000 to rent . .
. approx. $27 plus tax for everything, but you will have to get there early on
Sunday morning to rent in time for the lesson . . .
lessons are for beginners like yourself
lessons are near Dufferin and King
If you're interested in private, the rate is $90 for one and a half hours . .
Please let me know if you're interested in registering, next group lesson is
this S
C****e
发帖数: 827
19
来自主题: Fishing版 - 如何保养inline spinner
长见识了,准备回头入几个颜色实验一下。
最近用inline spinner上了几条鱼,主要也是在控制速度和深度。振幅到是第一次听说
,这个是指?
C****e
发帖数: 827
20
来自主题: Fishing版 - 如何保养inline spinner
之前对亮片的大小和凹凸只是有些好奇,没有深入研究,这次准备查查资料去,争取自
己改一改inline spinner :)
c*******A
发帖数: 174
21
来自主题: Hockey版 - inline skating 初学请指点
谢谢指点。知不知道哪里有比较好的inline skating tutorial 录像?谢谢。
b****r
发帖数: 1395
22
来自主题: Hockey版 - inline skating 初学请指点
这是学滑冰的一个myth,很多学滑冰的人都觉得滑冰要脚踝力量,其实不是这样的,
特别是花样和冰球的鞋都是高帮的,有足够的ankle support,inline的鞋更是如
此,唯独速滑鞋的ankle才完全裸露。我的脚踝原来打篮球反复受伤,比一般人都
要weak得多,我现在打篮球都要上ankle brace,不然铁定受伤。相信你们的脚踝
总该比我的更有力。即使这样我滑冰从来没感觉到脚踝带来很多麻烦,我是说一般
的滑冰,如果比赛的话我还是要上support band的,但是这里的关键是对于初学者
weak ankle其实并不影响。觉得自己脚踝使不上劲是因为错误的用刃方式导致的。
比如过多的内刃结果肯定两脚往里撇,这样脚踝就要承受很大的力。但实际上如果
正确用刃,比如刀刃垂直冰面就算你是weak ankle仍然可以滑行,因为身体重心完
全从小腿传递到刀刃上,没有任何分力,脚踝不参与运动。如果要说脚踝参与运动
的就是在弯道上,转弯的时候是内刃或外刃着冰,所以这时小腿和冰面成一定角度
单刃着冰。实际上这样也不需要脚踝有很大的力量,一点点也就可以了,之所以觉
得脚踝吃不住是因为速度不够快。我跟所有
D****g
发帖数: 2860
23
来自主题: Hockey版 - inline skating 初学请指点
就是说inline的时候屁股向后挺,上身压低的姿势是正确的?

的,
b****r
发帖数: 1395
24
来自主题: Hockey版 - inline skating 初学请指点
如果只是随便滑着玩的话inline可以用powerskating或figureskating或
它们之间任意一个感觉舒服的姿势。
b****r
发帖数: 1395
25
来自主题: Hockey版 - inline skating 初学请指点
难道板上就一个滑inline的?其它水冰爱好者有条件的也可以上
嘛。
t****n
发帖数: 1879
26
来自主题: Hockey版 - 如何选购 inline skates (转载)
【 以下文字转载自 Outdoors 讨论区 】
发信人: txkman (企鹅9527), 信区: Outdoors
标 题: 如何选购 inline skates
发信站: BBS 未名空间站 (Tue Feb 15 10:32:49 2011, 美东)
rt
有什么要注意的吗?或者有什么牌子值得推荐吗?
(不知道,发到这个版对不对 ^_^)
r*********s
发帖数: 1027
27
来自主题: Hockey版 - inline和quad有什么区别?
我想带四岁半的女儿学溜冰,主要目的是天气好的时候可以在公园里溜着玩。inline和
quad应该学哪一个,有什么区别?谢谢!
b****r
发帖数: 1395
28
来自主题: Hockey版 - inline和quad有什么区别?
什么是quad? roller skates?如果是的话,我个人建议inline。现在
很少有人玩老式的roller skates了。
r*********s
发帖数: 1027
29
来自主题: Hockey版 - inline和quad有什么区别?
好,那就选inline。
quad就是四轮双排的,和roller skate是一个意思吗?我倒不知道已经没人玩双排了。
l******t
发帖数: 843
30
来自主题: Hockey版 - inline和quad有什么区别?
这个在国内叫平地花式轮滑,简称平花;早期起源于韩国,后迅速普及到其他人口众多
的亚洲国家。因为这些亚洲国家的人口、自行车和汽车密度极大,基本不可能上大马路
狂飚速度(速度轮滑)、玩儿花样又太女气(花样轮滑)、打冰球又没场地(冰球轮滑
)、玩儿极限的飞腾跳跃也是缺乏场地而且过于危险(极限轮滑),所以广大年轻轮滑
爱好者只能在小区停车场甚至人行道上摆一溜儿酒瓶子可乐罐什么的,练这种花式。时
间久了就形成了一种项目,但仅流行于以上亚洲国家。
Slalom平花虽然叫花式,但从其装备和技术看更接近极限轮滑(aggressive inline
skating),都是使用小轮子(46-60mm),高手也多为十几岁的学生。但是因为产生背
景不同,在美国不太流行。
b****r
发帖数: 1395
31
来自主题: Hockey版 - inline和quad有什么区别?
现在roller skates都不太好买,估计那些roller derby的赛场才有的卖,
周围的体育用品店里几乎都是inline了。
k**t
发帖数: 1968
32
来自主题: Hockey版 - inline和quad有什么区别?
主要是你对它没兴趣.:-) 因为这个版是hockey.都用inline的.roller skate 几乎没可
能.如果你去skate rink,多数是roller skate.它的优点是Dance,Artistic.
如果你google一下roller skate,你就知道好多地方卖.尤其是网上.
看下面的连接,Walmart是最大众话化的商店,看有多少roller skates.
http://www.walmart.com/cp/Roller-Skates/658124
MITBBS 可以开个roller skate 的版.
k**t
发帖数: 1968
33
来自主题: Hockey版 - inline和quad有什么区别?
主要是你对它没兴趣.:-) 因为这个版是hockey.都用inline的.roller skate 几乎没可
能.如果你去skate rink,多数是roller skate.它的优点是Dance,Artistic.
如果你google一下roller skate,你就知道好多地方卖.尤其是网上.
看下面的连接,Walmart是最大众话化的商店,看有多少roller skates.
http://www.walmart.com/cp/Roller-Skates/658124
MITBBS 可以开个roller skate 的版.
j********l
发帖数: 551
34
来自主题: Hockey版 - inline和quad有什么区别?
还是inline吧。roller这玩意儿太古董了。
叉一句,lishumit老兄今年还去Duluth么?
l******t
发帖数: 843
35
来自主题: Hockey版 - inline和quad有什么区别?
从去年11月(骨折后5个月)开始滑冰了,每周带儿子去4次,我们这儿没有室内的轮滑
场地,所以还没试过轮滑。我2周前拍的骨折后9个月的片子,骨折线还在(岁数太大恢
复的太慢了),但已经比较模糊了,我的surgeon说滑轮滑应该问题不大了。但我自己
现在对double push很有障碍,总觉得那第一下用外刃会不会再把我的腓骨弄折了。去
年骨折的时候穿的是Luigino的Challenge鞋,鞋帮很低;我还有一双Luigino的Sting,
鞋帮比Chanllenge高3cm,应该ankle support不错,估计今年夏天就靠它了。
今年我已经报了7月份的Chicago inline marathon的10公里,主要是为了儿子去那儿比
100米和2英里,还有我老婆每年夏天要去芝加哥购物。再就是肯定会去Duluth了,但能
不能有前年的水平和体力都很难说(我现在滑短道速滑比骨折前慢很多,弯道都扶不上
冰了),我打算今年夏天好好练练我儿子,可能的话给他在9月份的Duluth也报半马(
这个必须提前30天得到组委会批准,不过以前我带他最长一次滑过15英里),我陪着他
一起比赛,如果他能滑下来,他... 阅读全帖
c*******r
发帖数: 13580
36
来自主题: Outdoors版 - 如何选购 inline skates
可以去hockey版问问,那里的人玩inline skating的人挺多。我买了一双K2的skate指
望着能学一学,3年一共也没滑3次
z*********n
发帖数: 94654
37
来自主题: Outdoors版 - 如何选购 inline skates
我inline skate,但是不研究gear
知道的有如下:
big5的不行,对比过好的就再也不想回去了
轮子越大越好,速度也越快
roller blade是个好牌子,k2也不错
基本上差不多点的都得150刀以上
z*********n
发帖数: 94654
38
来自主题: Outdoors版 - 如何选购 inline skates
砖家个头,要不是我的big5的inline skate被偷了我也不会想起研究
不过对比了一下区别真tmd大,以前老觉得别人咋滑那么快
换了个K2的,俺也快了,lol,自我感觉还是很爽的
b******a
发帖数: 215
39
什么意思?
compiler发现是递归函数,即使声明为inline的话,也装作没看见?
b*****a
发帖数: 11
40
even for complex loops, compiler will make it non-inline.
try g++ compiler
p***o
发帖数: 1252
41
来自主题: Programming版 - inline C function in VC++ 2005 express
c? c89里哪来的inline。
j********r
发帖数: 21
42
来自主题: Programming版 - inline method
all inline functions should be in header files.
n**d
发帖数: 9764
43
来自主题: Programming版 - inline method
Why does this one work?
C13_PStashmain.cpp
#include "C13_PStash.h"
int main() {
PStash intStash;
intStash.inflate(3);
}
C13_PStash.h
#ifndef PSTASH_H
#define PSTASH_H
class PStash {
void** storage;
public:
PStash() : storage(0) {}
~PStash();
void inflate(int increase);
int add(void* element);
};
#endif
C13_PStash.cpp
#include "C13_PStash.h"
#include
using namespace std;
PStash::~PStash() {
delete []storage;
}
inline void PStash::inflate(int increa
X****r
发帖数: 3557
44
来自主题: Programming版 - inline function到底能省多少时间?
你把所有需要调试的inline函数放到单独的文件里,用#ifdef来决定它会不会被包含进
头文件来。
g*********s
发帖数: 1782
45
来自主题: Programming版 - inline到底能省多少时间?
i don't care about the implementation details.
there should just be some principles, i guess. do you know?
in addition, i don't think compiler can change an in-class defined method
to be non-inline.
t****t
发帖数: 6806
46
来自主题: Programming版 - inline到底能省多少时间?
keyword "inline" is like keyword "register". they are HINT, not restriction.
g*********s
发帖数: 1782
47
来自主题: Programming版 - inline到底能省多少时间?
but if you put the method in .h with inline, it is always honored, isn't
it?

restriction.
g*********s
发帖数: 1782
48
来自主题: Programming版 - inline到底能省多少时间?
my concerns are:
1) is inline always a hint, or in some situation a requirement.
2) how much time could it save if the hint is honored.
t****t
发帖数: 6806
49
来自主题: Programming版 - inline到底能省多少时间?
inline is a property of function. that is fixed.
whether the compiler actually do expand the function body or not is solely
the decision of compiler.
as for "external" requirement, it doesn't mean the compiler has to export a
function. external solely means the name can be referred within other
translation units. any implementation satisfying that is ok.
y*d
发帖数: 2226
50
来自主题: Programming版 - inline到底能省多少时间?

ODR是说你不能乱来,不是说compiler不能
举个例子
template
T add(const T& a, const T& b)
{
return a+b;
}
这个函数你放在.h里,有十个cpp里用过add()
那就有十个.o或者.obj都含有add
但是link的时候,会把多余的干掉
80年代的template实现要把所有的function都inline,还不吃static variable
但是90年代以后编译器就已经灰墙强悍了
ODR是为了帮你检查错误,怕你写了两个不同的define
对编译器自己,没这么多规矩
再举个例子,有虚函数的class都有个vtable
override和rtti都靠这个
请问这个vtable是在哪个.o里?
答案是每个.o里都有一个。因为编译器编译这个文件的时候,不知道别的.o里是否已经
有了,所以只能
是先放进去一个再说
然后呢?
link的时候,编译器会删掉多余的,只留一个
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)