Redian新闻
>
模板对象能不能作为成员变量使用
avatar
模板对象能不能作为成员变量使用# Programming - 葵花宝典
p*n
1
Please email resume and/or cover letter to p*****[email protected] first. Email as
text or email body. Please avoid using attachment if possible. Leaving ré
sumé content in email body will get better notice. Formatting is not as
important as substance.
You must
have authorization to work in the US in order to apply for this position.
We are an E-commerce business that sells on the web and ship orders from
multiple locations.
The primary location is in Needham, MA near Newton border on bus route 59.
This is a part time position. Working
hours, Mon-Fri and may accommodate someone with other
schedule. Stable position with long term commitment of at least 1
year or longer. Short term or temporary worker needs not apply.
Outstanding performance could potentially lead to full time employment or
promotion. Prefer someone likely to stay around the greater Boston area for
at least a
few years.
Entry level is OK. Will train. Must have commitment. Will consider college
students willing to work part time.
Main duties:
- Pick, pack, and ship
- Organizing and stocking inventory in warehouse
- Receiving truck or UPS/FedEx/USPS package delivery
- Scan invoices, other mails or documents, and transfer electronically to
main offices in other locations.
- Communicating with vendors or clients.
Minimum requirements:
You are required to use PC as the primary tool at work. If you don't like
computer, type slowly, or cannot use it productively, this position in not
the right fit for you.
- Working knowledge of MS Office including Excel, Word, and Outlook
- Ability to work in a team environment
- Must be able to type fast and accurately
Personal Characteristics:
- Attention to detail
- Ability to meet demanding deadlines
- Flexibility with a "can do" attitude
Compensation: $10-$14 hourly depending on experience and
competence. It includes a merit and performance
based bonus. Performance driven culture.
avatar
p*o
2
有人想我没??不要总是在我背后说我,虽然我没来,但是我一样能知道谁在说我坏话.哼
哼!!!
avatar
j*i
3
Discover More Card released a new offer: No Balance Transfer Fee
http://goo.gl/6gb2D
• Limited Time Offer - $0 Balance Transfer Fee!*
0% intro APR on purchases for 12 months.
0% intro APR on balance transfers for 12 months from date of first transfer,
for transfers under this offer that post to your account by July 10, 2012
$0 Balance Transfer Fee until 7/10/2012. After that, either $10 or 5% of the
amount of each transfer, whichever is greater.
avatar
f*s
4
比如vector
需要用作成员变量
而且不能 instantiate
因为我的这个类要针对vector的各种T进行操作
有办法吗
谢谢
avatar
p*o
5
这么多人都没个冒气的啊
avatar
t*t
6
no, must instatiate. however, you may use a templated derived class, and do
the real work with virtual function.

【在 f*******s 的大作中提到】
: 比如vector
: 需要用作成员变量
: 而且不能 instantiate
: 因为我的这个类要针对vector的各种T进行操作
: 有办法吗
: 谢谢

avatar
m*r
7


【在 p****o 的大作中提到】
: 有人想我没??不要总是在我背后说我,虽然我没来,但是我一样能知道谁在说我坏话.哼
: 哼!!!

avatar
f*s
8
我想用模板实现这样一个图像数据应用
图像数据存放在一个ImagingData类的一个连续内存区域
template
class ImagingData {
T* dataPtr ;
};
那应该怎样方便地使用这个类的对象呢?
比如我要在数据操作类里面把ImagingData类的对象作为成员变量
以便访问
那是不是就只能把操作类也做成模板类?
这样岂不是很不方便?
每个类都必须loadData之后重新实例化?
有没有办法对操作类写一些模板函数
在loadData之后,
能在类内部访问ImagingData对象
比如操作类存一个ImagingData的父类指针
然后每个模板函数内部cast后使用
但是模板函数好像又不能没有带模板的参数
有没有其他合适的方法啊?
谢谢了

do

【在 t****t 的大作中提到】
: no, must instatiate. however, you may use a templated derived class, and do
: the real work with virtual function.

avatar
p*o
9
你说我坏话啦?

【在 m*****r 的大作中提到】
: 我
avatar
t*t
10
template is compile-time. you can't instantiate "after" executing something.
you must instantiate before you run; in other words, you have to
instantiate everything that you could possibly use.
with that in mind, reconsider your requirement.

【在 f*******s 的大作中提到】
: 我想用模板实现这样一个图像数据应用
: 图像数据存放在一个ImagingData类的一个连续内存区域
: template
: class ImagingData {
: T* dataPtr ;
: };
: 那应该怎样方便地使用这个类的对象呢?
: 比如我要在数据操作类里面把ImagingData类的对象作为成员变量
: 以便访问
: 那是不是就只能把操作类也做成模板类?

avatar
m*r
11
我回答第一个问句啊

【在 p****o 的大作中提到】
: 你说我坏话啦?
avatar
f*s
12
谢谢你的回答。
你说的我能理解。
我的程序在instantiate部分
应该是写成switch的形式,
然后根据文件类型,
实例化不同的模板对象。
我的问题是在其他类里面
怎么使用这个模板对象呢?
具体来说,
怎么声明一个成员变量
要求是有T的?
问题可能有点低级
请见谅 呵呵

something.

【在 t****t 的大作中提到】
: template is compile-time. you can't instantiate "after" executing something.
: you must instantiate before you run; in other words, you have to
: instantiate everything that you could possibly use.
: with that in mind, reconsider your requirement.

avatar
s*y
13
来了就给大家发包子吧

【在 p****o 的大作中提到】
: 有人想我没??不要总是在我背后说我,虽然我没来,但是我一样能知道谁在说我坏话.哼
: 哼!!!

avatar
t*t
14
i have replied your question on the first place: you may use a templated
derived class. for example:
class base {
protected:
virtual void process() = 0;
};
template
class derived : public base {
vector data;
public:
void process() { ... }
};
/* in main() */
base* b;
switch (wanted_type) {
case INT:
b=new derived(...);
break;
case DOUBLE:
b=new derived(...);
break;
//...
}
b->process();

【在 f*******s 的大作中提到】
: 谢谢你的回答。
: 你说的我能理解。
: 我的程序在instantiate部分
: 应该是写成switch的形式,
: 然后根据文件类型,
: 实例化不同的模板对象。
: 我的问题是在其他类里面
: 怎么使用这个模板对象呢?
: 具体来说,
: 怎么声明一个成员变量

avatar
p*o
15
大叔你怎么就见不得我有两个钱呀
avatar
f*s
16
恩 我的程序正式这样做的
我前面也说过了,
把这个base对象放在处理类
class imageDisplay{
Base * data;
}
但问题是怎么在imageDisplay或者在main()中使用这个类呢?
用那个虚process函数的话,没有参数或者返回值啊
一旦参数或者返回值带T
又会碰到同样的问题

【在 t****t 的大作中提到】
: i have replied your question on the first place: you may use a templated
: derived class. for example:
: class base {
: protected:
: virtual void process() = 0;
: };
: template
: class derived : public base {
: vector data;
: public:

avatar
s*y
17
我都不知道你有钱了,怎么回事

【在 p****o 的大作中提到】
: 大叔你怎么就见不得我有两个钱呀
avatar
t*t
18
that why i asked you to reconsider your request. you have to define your
interface first. let's say you can have a templated parameter. then your
caller must be templated, isn't it?
define your interface first. just assume you have your function defined, and
try to "use" it in the main program. if you can write it with correct
syntax, you are fine. otherwise your interface is broken.

【在 f*******s 的大作中提到】
: 恩 我的程序正式这样做的
: 我前面也说过了,
: 把这个base对象放在处理类
: class imageDisplay{
: Base * data;
: }
: 但问题是怎么在imageDisplay或者在main()中使用这个类呢?
: 用那个虚process函数的话,没有参数或者返回值啊
: 一旦参数或者返回值带T
: 又会碰到同样的问题

avatar
p*o
19
就是包子!不是真钱!!

【在 s*******y 的大作中提到】
: 我都不知道你有钱了,怎么回事
avatar
p*o
20
谢谢啊

【在 m*****r 的大作中提到】
: 我回答第一个问句啊
avatar
s*y
21
我说的就是包子啊

【在 p****o 的大作中提到】
: 就是包子!不是真钱!!
avatar
L*k
22
包子往里走

【在 p****o 的大作中提到】
: 这么多人都没个冒气的啊
avatar
l*r
23
声讨雪头

【在 p****o 的大作中提到】
: 有人想我没??不要总是在我背后说我,虽然我没来,但是我一样能知道谁在说我坏话.哼
: 哼!!!

avatar
s*y
24
你看你成天拍pp的mp,结果人还是派了个坏调音师去你那了,你还是弃暗投明的比较好

【在 l****r 的大作中提到】
: 声讨雪头
avatar
c*h
25
很多人想和你一起蹲小黑屋

【在 p****o 的大作中提到】
: 有人想我没??不要总是在我背后说我,虽然我没来,但是我一样能知道谁在说我坏话.哼
: 哼!!!

avatar
c*n
26
我一直在绞尽脑汁想怎么把你钓出来。可惜偶不是帅锅。。。

【在 p****o 的大作中提到】
: 有人想我没??不要总是在我背后说我,虽然我没来,但是我一样能知道谁在说我坏话.哼
: 哼!!!

avatar
p*o
27
好孩子~~

【在 l****r 的大作中提到】
: 声讨雪头
avatar
p*o
28
你想不?

【在 c*******h 的大作中提到】
: 很多人想和你一起蹲小黑屋
avatar
p*o
29
钓出来干啥呀........

【在 c********n 的大作中提到】
: 我一直在绞尽脑汁想怎么把你钓出来。可惜偶不是帅锅。。。
avatar
c*h
30
有包子吃我就想

【在 p****o 的大作中提到】
: 你想不?
avatar
c*h
31
切碎,晾干,捏成包子
每天早上....配白粥~

【在 p****o 的大作中提到】
: 钓出来干啥呀........
avatar
L*k
32
你要辣手摧花?

【在 c*******h 的大作中提到】
: 切碎,晾干,捏成包子
: 每天早上....配白粥~

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