Redian新闻
>
招聘(计算机视觉和模式识别方向) (转载)
avatar
招聘(计算机视觉和模式识别方向) (转载)# EE - 电子工程
W*e
1
【 以下文字转载自 ChinaStock 讨论区 】
发信人: Warfare (German==Arschloch), 信区: ChinaStock
标 题: 湖北省放卫星引发湖北股票暴涨,投机私募笑歪了嘴
发信站: BBS 未名空间站 (Thu Mar 25 03:59:38 2010, 美东)
12万亿撬动鄂股大涨 私募称湖北板块市值望翻番
本报讯(记者 王明彬) 湖北板块面临重磅利好!湖北省经济形势及重大项目信息通报会
传出重大消息,该省12万亿投资计划最迟在“十二五”初期集中开工建设。国家4万亿
计划曾让中国股市从1664点涨到3478点,12万亿对一个湖北省意味着什么呢?
“这是迄今为止,地方政府公布的最大规模的投资计划,湖北区域很可能成为新的
区域热点,并成为持续的投资热点。”华龙证券分析师牛阳说。
而在业内私募界眼里,A股一大“金矿”湖北板块正横空出世,堪称“最牛区域板
块”!
湖北板块市值有望翻番
“从中长期看12万亿的投入在一个湖北省,保守估计能让湖北省上市公司市值增长
一倍以上。”私募人士、 重庆君凯投资董事长张军乐观地称。张军认为,从投资计划
上看先进制造业、
avatar
w*n
2
avatar
J*n
3
template
struct base
{
void interface()
{
// ...
static_cast(this)->implementation();
// ...
}
};
struct derived : base
{
void implementation();
};
上面的程序如果用父类指针指向儿子,那似乎是如下的写法:
base *p = new derived()
这里的话,如果已经事先知道了所指向的对象是derived的,那么直接用derivaed的指
针去指就可以了。何必画蛇添足呢?
还是我的理解有问题?
请高手指点一下。
谢谢。
avatar
R*V
4
【 以下文字转载自 CS 讨论区 】
发信人: RecruitCV (RecruitCV), 信区: CS
标 题: 招聘(计算机视觉和模式识别方向)
发信站: BBS 未名空间站 (Wed Feb 23 14:05:47 2011, 美东)
纳特微视(Netovision)科技有限公司由多名美国海归专家共同组建,从事视频通信与
计算机视觉应用系统开发,技术研发实力和公司资源雄厚。现高薪聘请以下专业的人士
加盟,待遇优厚,包括股份和提成。
图像处理、机器视觉和模式识别方面算法分析工程师(5人)(工作地点:长沙):
- 岗位要求
1、 具有图像处理、计算机视觉,模式识别,视频分析等方面的理论知识和研究背景方
面 的理论知识和
研究背景
2、 良好的C/C 程序开发能力和算法实现功底、 熟悉OpenCV、Matlab等开发工具。
3、 精通以下算法方向之一:背景分割,光照处理,多物跟踪,指定物体识别,手势检
测 识别、各种机
器学习方法优先。有丰富的智能视频分析,机器视觉研究和技术开发经验优 先;
联系方式:
电子邮件:c*****[email protected]
电话: (86)-731-88908498
avatar
g*y
5
那里写的这个call法?还是你自己想的?

【在 J*****n 的大作中提到】
: template
: struct base
: {
: void interface()
: {
: // ...
: static_cast(this)->implementation();
: // ...
: }
: };

avatar
J*n
6

是我自己想的,原代码里面没有写怎么用。
所以比较迷糊。不过似乎应该这么写的吧?
请指教。
谢谢。

【在 g*****y 的大作中提到】
: 那里写的这个call法?还是你自己想的?
avatar
g*y
7
应该就是 Derived d; d.interface();

【在 J*****n 的大作中提到】
:
: 是我自己想的,原代码里面没有写怎么用。
: 所以比较迷糊。不过似乎应该这么写的吧?
: 请指教。
: 谢谢。

avatar
J*n
8

那这个叫什么多态?

【在 g*****y 的大作中提到】
: 应该就是 Derived d; d.interface();
avatar
g*y
9
之所以这么叫,是因为在base里面的function interface(),可以调用派生
类的implementation. 所以你可以通过写derived class来customize不同
的implementation。
但是不同于virtual function,这个是在编译时绑定的,你必需明确声明派生类
来调用相应的implementation。所以叫static polymorphism。

【在 J*****n 的大作中提到】
:
: 那这个叫什么多态?

avatar
J*n
10

但你这个做法现实中没什么用阿。
你应经知道了你要定义的是什么类型的东西了,函数重载就可以了,何必这么麻烦。
多态是用父类的指针指向儿子才对吧?

【在 g*****y 的大作中提到】
: 之所以这么叫,是因为在base里面的function interface(),可以调用派生
: 类的implementation. 所以你可以通过写derived class来customize不同
: 的implementation。
: 但是不同于virtual function,这个是在编译时绑定的,你必需明确声明派生类
: 来调用相应的implementation。所以叫static polymorphism。

avatar
g*y
11
函数重载的话,你必须同时重载interface()。如果只是重载implementation
的话,base里的interface()是不会去调用你重载的implementation的。
如果interface里面也有不少code的话,你不会希望每个派生类再复制一遍
interface里的code吧。

【在 J*****n 的大作中提到】
:
: 但你这个做法现实中没什么用阿。
: 你应经知道了你要定义的是什么类型的东西了,函数重载就可以了,何必这么麻烦。
: 多态是用父类的指针指向儿子才对吧?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。