Redian新闻
>
int F::*x = &F::x是什么意思?
avatar
int F::*x = &F::x是什么意思?# Programming - 葵花宝典
m*t
1
好像不太贵,只放放音乐,只是对这个牌子不熟悉
avatar
r*6
2
Ph. D. positions in the area of nano & micromechanics of complex material
systems are currently open in the School of Mechanical Engineering at the
Georgia Institute of Technology. Qualified candidates are expected to
possess strong experimental skills and have a solid background in solid
mechanics, materials science, applied physics, or other related disciplines.
If interested, please send a CV and a list of three references to Prof.
Shuman Xia at s********[email protected] The positions may start as early as
spring of 2012, and will remain open until filled.
Shuman Xia, Ph. D.
Assistant Professor
George W. Woodruff School of Mechanical Engineering
801 Ferst Drive
Georgia Institute of Technology
Atlanta, GA 30332-0405
http://www.me.gatech.edu/faculty/xia.shtml
avatar
f*u
3
非常感谢对我们的项目感兴趣的朋友。为了更多的朋友能更好的了解一下我们的项目,
同时也为了我们能更好的多找到一些潜在的合作伙伴,在这个帖子里我稍微详细一点描
述一下我们的项目。
可以从宏观角度大致透漏一下我们的整体思路。我们要做的是个O2O(Online to
Offline)平台,这会是未来互联网服务的发展趋势。在网络上,一切都是虚拟的,网
络用户之间建立的关系和相互之间的互动交流也都是虚拟的。这样的状况正在改变,互
联网发展的最终的目的还是要改善人在现实世界的生活,用技术给现实世界带来便捷。
换句话,online最终的目的还是服务于 offline。
可以举个例子,相信不少人都知道Groupon这个公司。这是家网络团购公司,他们做的
本质上就是借用互联网对信息传播的快捷性为local商家提供一个推广平台。也就是通
过online服务吸引用户offline后到local的商家去进行实实在在的消费体验。他们其实
就是一个O2O的平台。从用户角度,online服务是在给他们提供local购物需要的信息;
从商家角度,online服务给他们提供了一个向用户展示自己产品和服务的平台,同时吸
引用户来到他们的实体店,增加实体店的流量。即使在网络购物快速发展的今天,每个
用户,包括你跟我,在很多时候都还是会喜欢在local的店里去购物,因为你能实际看
到每一个商品,出了问题也可以直接去店里。 local购物还有其他很多的网络购物不可
能替代的地方。所以local购物永远会是网络购物无法取代的,而且这个市场会永远比
网络购物市场要大,而且大很多。
我们的平台就是要通过网络技术给local购物提供支持,让想local购物的人更好的了解
local购物信息,让local的商家能更好的推广他们的商品和服务。这也是我们的商业模
式的本质所在。
目前我们已经开始着手web平台开发,我们不仅需要懂得web和mobile开发的技术人员,
我们还需要懂市场营销的朋友加盟。欢迎感兴趣并且想进一步了解项目的朋友跟我联系
avatar
k*y
4
今年税已经报了,4.15前还能开Roth IRA吗?
Roth 无法在税表上体现的,问一下还能开吗?
avatar
c*e
5
☆─────────────────────────────────────☆
Raininglotus (小雨) 于 (Fri Jun 24 12:06:17 2011, 美东) 提到:
好郁闷
安子
安慰一下
给个包子吃吃
☆─────────────────────────────────────☆
Antoine (东瓜) 于 (Fri Jun 24 12:33:04 2011, 美东) 提到:
这个理由也能吃包子?

☆─────────────────────────────────────☆
aimer (爱之魅) 于 (Fri Jun 24 12:33:05 2011, 美东) 提到:
同求安慰
☆─────────────────────────────────────☆
aimer (爱之魅) 于 (Fri Jun 24 12:33:33 2011, 美东) 提到:
反正有她的就有我的, 你看着办
☆─────────────────────────────────────☆
Antoine (东瓜) 于 (Fri Jun 24 12:34:18 2011, 美东) 提到:
看着办的结果就是:你们俩都没有
☆─────────────────────────────────────☆
aimer (爱之魅) 于 (Fri Jun 24 12:35:01 2011, 美东) 提到:
嗯, 心理平衡啦
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 12:38:22 2011, 美东) 提到:
排上!
反正有她的就有我的, 你看着办
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 12:38:49 2011, 美东) 提到:
支持安子
给我发一个,咔咔
看着办的结果就是:你们俩都没有
☆─────────────────────────────────────☆
aimer (爱之魅) 于 (Fri Jun 24 12:39:54 2011, 美东) 提到:
臭鸭蛋你在memory发包子了没? 给我补一个
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 12:49:29 2011, 美东) 提到:
发了呀,可能没发完,我去接着发,卡拉那个队
臭鸭蛋你在memory发包子了没? 给我补一个
☆─────────────────────────────────────☆
aimer (爱之魅) 于 (Fri Jun 24 12:57:46 2011, 美东) 提到:
你自己的啊?
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 12:59:35 2011, 美东) 提到:
啥?
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 12:59:41 2011, 美东) 提到:
嗯,嘿嘿
☆─────────────────────────────────────☆
MrYi (小易) 于 (Fri Jun 24 13:19:28 2011, 美东) 提到:
黑你个头,揣着公款的吧
☆─────────────────────────────────────☆
MrYi (小易) 于 (Fri Jun 24 13:20:21 2011, 美东) 提到:
给我点吃的,我可以走
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 13:25:26 2011, 美东) 提到:
显然了嘛,2k是公款,其他都是我的
黑你个头,揣着公款的吧
☆─────────────────────────────────────☆
MrYi (小易) 于 (Fri Jun 24 13:26:10 2011, 美东) 提到:
咱们把公款瓜分了吧
☆─────────────────────────────────────☆
duckegg (鸭蛋) 于 (Fri Jun 24 13:32:50 2011, 美东) 提到:
不行,我不是那种人,hiahia
咱们把公款瓜分了吧
☆─────────────────────────────────────☆
awaterlily (小水车) 于 (Fri Jun 24 13:43:04 2011, 美东) 提到:
不能向邪恶势力低头
☆─────────────────────────────────────☆
Antoine (东瓜) 于 (Fri Jun 24 13:44:51 2011, 美东) 提到:
快买博彩,你看好什么时候离婚?
☆─────────────────────────────────────☆
aimer (爱之魅) 于 (Fri Jun 24 13:45:15 2011, 美东) 提到:
安子你学学人家鸭蛋的境界
☆─────────────────────────────────────☆
awaterlily (小水车) 于 (Fri Jun 24 13:45:28 2011, 美东) 提到:
我烦死他们了
才不理他们呢
avatar
s*e
6
我们已经认识四五年了,这个男人有着东北大汉的各种特征,高高壮壮,安全感甚足。
在奋斗的日子中,一起扛过枪,一起挨过打,经常互相鼓劲和安慰。然而就在昨天晚上
,他突然给我打电话说,以后不要再联系了,就当一个非常非常普通的朋友就好,没有
关心,没事就不要联系,因为他女朋友不喜欢我,不喜欢他跟我有任何联系。
我真的不懂为什么这么好的一段友谊就这么走到了尽头,我们是蓝颜知己,他有什么话
都会跟我说,工作上的烦恼,生活中的不如意,甚至是跟女朋友最隐私的事情,都愿意
和我分享。
如今,过了今年正好到了他三十岁的而立之年,他突然这样跟我说。那一刻,心脏偷停
了一秒钟,我傻愣愣的呆在了电话这边,可是我还是挤出了一丝笑容,勉强的说,如果
你真的这样决定的,那就听你的吧。我们决定最后一次见面定在二月份过年的第一天,
我不知道以什么方式去见面,但是我答应了他。
人这一辈子可能也就那么三两个真心的知心好友,那天晚上我躺在床上,想了很久,如
果真的这个人想要与你断绝来往,可能真的是有他的原因,亦或者我们的缘分就到这里
了,即使自己在珍惜,再不舍,因为有一方要中断了,我也只能承受着。不管怎么样我
想我可能会默默的祝福他,但是又真心的祝福不起来。
avatar
a*n
7
完整的code
https://gist.github.com/3343011
#include
int main()
{
struct F {
int x;
} foo, *foo_ptr = &foo;
int F::*x = &F::x;
foo.*x = 42;
printf("%d\n", foo_ptr->*x);
}
怎么也看不明白第8行啊
avatar
s*s
8
以前用过他家的5.25"软驱...

【在 m****t 的大作中提到】
: 好像不太贵,只放放音乐,只是对这个牌子不熟悉
avatar
b*j
9
一年过去了,来update一下吧?

【在 f*****u 的大作中提到】
: 非常感谢对我们的项目感兴趣的朋友。为了更多的朋友能更好的了解一下我们的项目,
: 同时也为了我们能更好的多找到一些潜在的合作伙伴,在这个帖子里我稍微详细一点描
: 述一下我们的项目。
: 可以从宏观角度大致透漏一下我们的整体思路。我们要做的是个O2O(Online to
: Offline)平台,这会是未来互联网服务的发展趋势。在网络上,一切都是虚拟的,网
: 络用户之间建立的关系和相互之间的互动交流也都是虚拟的。这样的状况正在改变,互
: 联网发展的最终的目的还是要改善人在现实世界的生活,用技术给现实世界带来便捷。
: 换句话,online最终的目的还是服务于 offline。
: 可以举个例子,相信不少人都知道Groupon这个公司。这是家网络团购公司,他们做的
: 本质上就是借用互联网对信息传播的快捷性为local商家提供一个推广平台。也就是通

avatar
c*i
10
sure!
avatar
m*u
11
三十了找个女朋友不容易,绝交就绝交吧,哥们情谊在心里
avatar
f*y
12
指向member的一个指针。

【在 a***n 的大作中提到】
: 完整的code
: https://gist.github.com/3343011
: #include
: int main()
: {
: struct F {
: int x;
: } foo, *foo_ptr = &foo;
: int F::*x = &F::x;
: foo.*x = 42;

avatar
s*8
13
很出名的牌子。
avatar
f*u
14
非常感谢对我们的项目感兴趣的朋友。为了更多的朋友能更好的了解一下我们的项目,
同时也为了我们能更好的多找到一些潜在的合作伙伴,在这个帖子里我稍微详细一点描
述一下我们的项目。
可以从宏观角度大致透漏一下我们的整体思路。我们要做的是个O2O(Online to
Offline)平台,这会是未来互联网服务的发展趋势。在网络上,一切都是虚拟的,网
络用户之间建立的关系和相互之间的互动交流也都是虚拟的。这样的状况正在改变,互
联网发展的最终的目的还是要改善人在现实世界的生活,用技术给现实世界带来便捷。
换句话,online最终的目的还是服务于 offline。
可以举个例子,相信不少人都知道Groupon这个公司。这是家网络团购公司,他们做的
本质上就是借用互联网对信息传播的快捷性为local商家提供一个推广平台。也就是通
过online服务吸引用户offline后到local的商家去进行实实在在的消费体验。他们其实
就是一个O2O的平台。从用户角度,online服务是在给他们提供local购物需要的信息;
从商家角度,online服务给他们提供了一个向用户展示自己产品和服务的平台,同时吸
引用户来到他们的实体店,增加实体店的流量。即使在网络购物快速发展的今天,每个
用户,包括你跟我,在很多时候都还是会喜欢在local的店里去购物,因为你能实际看
到每一个商品,出了问题也可以直接去店里。 local购物还有其他很多的网络购物不可
能替代的地方。所以local购物永远会是网络购物无法取代的,而且这个市场会永远比
网络购物市场要大,而且大很多。
我们的平台就是要通过网络技术给local购物提供支持,让想local购物的人更好的了解
local购物信息,让local的商家能更好的推广他们的商品和服务。这也是我们的商业模
式的本质所在。
目前我们已经开始着手web平台开发,我们不仅需要懂得web和mobile开发的技术人员,
我们还需要懂市场营销的朋友加盟。欢迎感兴趣并且想进一步了解项目的朋友跟我联系
avatar
y*e
15
They use the same name 'x' for pointer and the class member variable name.
It looks like they intentionally trying to confuse reader.
I we write it as:
int F::*px = &F::x;
it would be much clearer.

【在 f******y 的大作中提到】
: 指向member的一个指针。
avatar
p*e
16
不是出名的烂吧

很出名的牌子。

【在 s*******8 的大作中提到】
: 很出名的牌子。
avatar
b*j
17
一年过去了,来update一下吧?

【在 f*****u 的大作中提到】
: 非常感谢对我们的项目感兴趣的朋友。为了更多的朋友能更好的了解一下我们的项目,
: 同时也为了我们能更好的多找到一些潜在的合作伙伴,在这个帖子里我稍微详细一点描
: 述一下我们的项目。
: 可以从宏观角度大致透漏一下我们的整体思路。我们要做的是个O2O(Online to
: Offline)平台,这会是未来互联网服务的发展趋势。在网络上,一切都是虚拟的,网
: 络用户之间建立的关系和相互之间的互动交流也都是虚拟的。这样的状况正在改变,互
: 联网发展的最终的目的还是要改善人在现实世界的生活,用技术给现实世界带来便捷。
: 换句话,online最终的目的还是服务于 offline。
: 可以举个例子,相信不少人都知道Groupon这个公司。这是家网络团购公司,他们做的
: 本质上就是借用互联网对信息传播的快捷性为local商家提供一个推广平台。也就是通

avatar
a*n
18
但是这个指针存在什么地方了?sizeof(F)还是4啊。
avatar
d*0
19
偶好像还用过它牌子的公家领的卡带。。透明的挺好看的。

【在 s**********s 的大作中提到】
: 以前用过他家的5.25"软驱...
avatar
f*u
20
没想到有人还惦记着我们这个事。就稍微update一下吧。
经历:去年上半年我们试过联系风投,试过寻找合作伙伴。但是去年暑假之后,我开始
意识到,联系风投还为时过早,找合作伙伴这事不比找对象容易,所以从那时开始我们
集中精力做技术上的实现工作。我个人从学习web开发开始,到选择合适的框架,后台
技术实现算法,边学习边摸索,经过差不多半年搞出雏形,现在正不断完善,过一小阵
会发布出来测试。
总结:
1. 关于合伙人:找到靠谱的合伙人比找到可以厮守终生的对象要难上几十倍。这一年
里有合伙人进来,然后离开,也有人进来,然后消失。只有一个合伙人从一开始加入一
直不离不弃。我的结论是,合适的合伙人有点可遇不可求,与其刻意花时间去找未必存
在的靠谱合伙人,不如自己动手干。
2. 关于竞争对手:我每天都在关注各种各样的创业公司。从一开始看到有人做跟我们
类似的东西就心潮澎湃都现在对一切保持淡定,即使看到有人以类似的想法开发的产品
在短短几个月拿到2千万美元的投资。别人的发展对我来说只是进一步确认了我起初看
中的市场没错,进一步加强了我们自己的信念:这事靠谱!并且我们的远见更超过他们
。随着这种观察越来越多,我越发能看清楚未来的发展方向。
3. 关于寻找投资人:这事不用急,现在扎扎实实的把产品做好,积累一些早期用户。
再玄再酷的产品,目的都只有一个:为用户带来价值。如果没法给用户带来实际价值,
什么都是扯淡。
4. 我们的问题:我们执行上还是不够迅速,一开始思想不够集中。从我一开始想做这
个平台到初步实现,花了大概一年半时间。一开始浪费了很多时间在不必要的联系投资
人和寻找合作伙伴上面了。
另外学到的几点小常识不妨分享一下:要有common sense,适当的时候相信直觉,而不
是盲目的听从统计数据。原本可能不存在的市场是可以被创造出来的。任何高深的技术
都只有一个目的,给普通人的生活带来实际的改善,所以用户的使用体验是很重要的。
对于互联网,开发市场需要从一个点开始,一个小地区有1万个人在使用的产品比分散
在世界各地有几十万人用的产品要有价值的多。很喜欢马云的一句话“今天很残酷,明
天也很残酷,后天很美好,大多数人死在明天晚上。”
最后的总结:一切的关键就两个字--实现。再好的想法,不实现出来也是垃圾;再平庸
的想法,实现之后都有机会变废为宝。只有执行会改变现实,想法只能改变梦境。我们
会看到后天的太阳!

【在 b**j 的大作中提到】
: 一年过去了,来update一下吧?
avatar
m*l
21
LOCAL STACK

【在 a***n 的大作中提到】
: 但是这个指针存在什么地方了?sizeof(F)还是4啊。
avatar
Z*o
22
我只用过他家的刻录机,是和plextor,yamaha并且的三大神牌
当年号称日本第一音响。
avatar
G*s
23
谢谢分享,很不错,祝你们成功

【在 f*****u 的大作中提到】
: 没想到有人还惦记着我们这个事。就稍微update一下吧。
: 经历:去年上半年我们试过联系风投,试过寻找合作伙伴。但是去年暑假之后,我开始
: 意识到,联系风投还为时过早,找合作伙伴这事不比找对象容易,所以从那时开始我们
: 集中精力做技术上的实现工作。我个人从学习web开发开始,到选择合适的框架,后台
: 技术实现算法,边学习边摸索,经过差不多半年搞出雏形,现在正不断完善,过一小阵
: 会发布出来测试。
: 总结:
: 1. 关于合伙人:找到靠谱的合伙人比找到可以厮守终生的对象要难上几十倍。这一年
: 里有合伙人进来,然后离开,也有人进来,然后消失。只有一个合伙人从一开始加入一
: 直不离不弃。我的结论是,合适的合伙人有点可遇不可求,与其刻意花时间去找未必存

avatar
a*n
24
#include
int main()
{
struct F {
int x;
} f1;
f1.x = 41;
int F::*px = &F::x;
F f2;
f2.x = 42;
printf("%d %d\n", f1.*px, f2.*px);
}
为什么f1.*px也是对的啊?
avatar
L*y
25
好像他的小型音响做得好。
NAD C715 就是TEAC 做的。
avatar
f*y
26
变量名想用什么就用什么。

【在 a***n 的大作中提到】
: #include
: int main()
: {
: struct F {
: int x;
: } f1;
: f1.x = 41;
: int F::*px = &F::x;
: F f2;
: f2.x = 42;

avatar
i*d
27
感觉他家的产品两极分化严重。
有很高级的,也有很烂很廉价的。
C715还真有点动心。随便配对书架箱,比其他桌面组合要好吧。

【在 L*******y 的大作中提到】
: 好像他的小型音响做得好。
: NAD C715 就是TEAC 做的。

avatar
a*n
28
原来如此啊。
实际上是定义了px的一个指针offset。.*和->*是指针offset呀。
avatar
e*w
29
I think this syntax is in C99 but not in C++.
avatar
f*n
30
No, this is C++. Not C.

【在 e*****w 的大作中提到】
: I think this syntax is in C99 but not in C++.
avatar
j*g
31
(From "Thinking in C++")
Pointers to members
A pointer is a variable that holds the address of some location. You can
change what a pointer selects at runtime, and the destination of the pointer
can be either data or a function. The C++ pointer-to-member follows this
same concept, except that what it selects is a location inside a class. The
dilemma here is that a pointer needs an address, but there is no “address”
inside a class; selecting a member of a class means offsetting into that
class. You can’t produce an actual address until you combine that offset
with the starting address of a particular object. The syntax of pointers to
members requires that you select an object at the same time you’re
dereferencing the pointer to member.
To understand this syntax, consider a simple structure, with a pointer sp
and an object so for this structure. You can select members with the syntax
shown:
//: C11:SimpleStructure.cpp
struct Simple { int a; };
int main() {
Simple so, *sp = &so;
sp->a;
so.a;
} ///:~
Now suppose you have an ordinary pointer to an integer, ip. To access what
ip is pointing to, you dereference the pointer with a ‘*’:
*ip = 4;
Finally, consider what happens if you have a pointer that happens to point
to something inside a class object, even if it does in fact represent an
offset into the object. To access what it’s pointing at, you must
dereference it with *. But it’s an offset into an object, so you must also
refer to that particular object. Thus, the * is combined with the object
dereference. So the new syntax becomes –>* for a pointer to an object, and
.* for the object or a reference, like this:
objectPointer->*pointerToMember = 47;
object.*pointerToMember = 47;
Now, what is the syntax for defining pointerToMember? Like any pointer, you
have to say what type it’s pointing at, and you use a * in the definition.
The only difference is that you must say what class of objects this pointer-
to-member is used with. Of course, this is accomplished with the name of the
class and the scope resolution operator. Thus,
int ObjectClass::*pointerToMember;
defines a pointer-to-member variable called pointerToMember that points to
any int inside ObjectClass. You can also initialize the pointer-to-member
when you define it (or at any other time):
int ObjectClass::*pointerToMember = &ObjectClass::a;
There is actually no “address” of ObjectClass::a because you’re just
referring to the class and not an object of that class. Thus,&ObjectClass::a
can be used only as pointer-to-member syntax.
Here’s an example that shows how to create and use pointers to data members:
//: C11:PointerToMemberData.cpp
#include
using namespace std;
class Data {
public:
int a, b, c;
void print() const {
cout << "a = " << a << ", b = " << b
<< ", c = " << c << endl;
}
};
int main() {
Data d, *dp = &d;
int Data::*pmInt = &Data::a;
dp->*pmInt = 47;
pmInt = &Data::b;
d.*pmInt = 48;
pmInt = &Data::c;
dp->*pmInt = 49;
dp->print();
} ///:~
Obviously, these are too awkward to use anywhere except for special cases (
which is exactly what they were intended for).
Also, pointers to members are quite limited: they can be assigned only to a
specific location inside a class. You could not, for example, increment or
compare them as you can with ordinary pointers.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。