Redian新闻
>
今年秋开始读MBA,现在该做怎样的准备呢?
avatar
今年秋开始读MBA,现在该做怎样的准备呢?# Business - 商学院
v*l
1
家住fremont,诚聘住家保姆照顾4个半月大的宝宝。月薪从优,具体面谈。请联系
4084761789
avatar
J*n
2
国内有工厂,主要生产室外工业上的照明设备,在国内已经初具规模,现在想要拓展产
品在北美的业务,或者寻找北美大公司的代工机会,不知道各位大虾有没有好的建议?
谢谢!
avatar
s*m
3
This is about extended property.
Here is background: when a table/column is created/altered/dropped, extended
properties are inserted/updated/deleted. also table's/column's extended
property can be updated later (not via alter table/column syntax) using
below system procedures (or raw insert/update/delete scripts):
sp_addextendedproperty
sp_updateextendedproperty
sp_dropextendedproperty
Here is my goal: now when an extended property is created/updated/dropped, I
want to fire a trigger which will update a table in another database.
extended property is stored in system base table sys.sysxprops
can trigger be defined on this table?
also extended property can be queried via catalog view sys.extended_
properties
can trigger be defined on this view?
which is better?
please point me to some resources.
Thanks.
avatar
j*i
4
I define the class UPint and overload ++ operator.
In the main function c=a++ will have a error but c=++a is fine , anybody
know the reason?
int main()
{ UPint a(1);
UPint c;
c=a++// this will produce a error
// error: no matching function for call
// to ‘UPint::UPint(const UPint)’
c=++a// fine
return 0
}
//////////////////
class UPint
{
public:
UPint(int x=0): value(x){};
UPint(UPint &rhs):value(rhs.value){};
UPint& operator=(const UPint &rhs);
UPint& op
avatar
i*y
5
☆─────────────────────────────────────☆
violet05 (sunshine) 于 (Fri Dec 14 17:27:36 2007) 提到:
每次换工作的时候都希望能够把一点经历写下来,也许对别人有帮助,也许是对自己的
总结,这次有点时间终于可以完成这个心愿。
两年来换的第四个工作了(没有身份的限制),还是记得开始第一份工作前找工作的痛
苦和绝望。03年毕业(专业是经济学,小硕),因为期间生孩子,毕业没有马上找工作
,一心想着先把孩子带大一点。这一晃就是两年半,中间也曾经试过找工作,很难。没
有这边工作的经验,再加上GAP,也许简历也不够好,曾经有过非常灰心失望的时候,
有过一些onsite, 但都没有成功。那时唯一可以做的,就是改简历。到现在都很感谢一
个朋友帮忙,她最后帮我改过的简历,到现在都是我的蓝本。
06年初,经一个猎头介绍,去A公司,一家SEMI在北美的分公司作AR, TEMP TO HIRE,
工资也很低,$15/hr, 我觉得自己那个时候已经不在乎职位本身了,只是需要一个开始
来证明自己的价值。工作很简单,一个月以后
avatar
v*c
6
本科/研究生都是学电子的。工作经验三年,也是电子工程师。今年秋天入学读MBA,目
前的计划
是毕业后回国往PE里挤。现在虽然在加州全职工作中,但是仍想为MBA以及之后的就业
做些准备,
不知道大家有什么意见吗?
1. 专业知识方面,我完全没有过商科的经验。之前看CFA I的书,不懂+瞌睡,觉得是
基础差太
多了。想看看微/宏观经济和金融的入门书,还有就是会计类的,不知道这个思路正确
吗?
2. 人脉方面完全没有概念。现在能想到的就是去参加些会议啊论坛之类的,适应一下
氛围,看能
不能认识些人。不知道是不是太天真?
希望大家各抒己见,多多拍砖。如果有什么论坛推荐的,也请不吝赐教。非常感谢!
avatar
o*b
7
works fine in my machine
avatar
C*n
8
which school
avatar
t*t
9
i think the error message says all: you need a constructor with signature
UPint::UPint(const UPint&)

【在 j***i 的大作中提到】
: I define the class UPint and overload ++ operator.
: In the main function c=a++ will have a error but c=++a is fine , anybody
: know the reason?
: int main()
: { UPint a(1);
: UPint c;
: c=a++// this will produce a error
: // error: no matching function for call
: // to ‘UPint::UPint(const UPint)’
: c=++a// fine

avatar
v*c
10
top 20吧。现在还没有确定下来T_T
avatar
j*i
11
这样是的,但我不知道为什么,
我想可能是 ++ return by value 要用copy constructor

是我还是奇怪
c=a++ 是错的,但要是拆开
a++
c=a 没有错,我想是不是和alignment =有关

【在 t****t 的大作中提到】
: i think the error message says all: you need a constructor with signature
: UPint::UPint(const UPint&)

avatar
j*i
12
怪事
我在vc2008 重编了,没有问题..
昨天linux是在gcc下编译的,

【在 o****b 的大作中提到】
: works fine in my machine
avatar
t*t
13
because a++ returns const UPint, but (a) is UPint&
your copy constructor only accepts non-const version, which is obviously
wrong. in summary, you didn't add const wherever you can, so you can not use
your class as convenient as built-in types.
VC? forget it, that's not c++.

【在 j***i 的大作中提到】
: 这样是的,但我不知道为什么,
: 我想可能是 ++ return by value 要用copy constructor
: 但
: 是我还是奇怪
: c=a++ 是错的,但要是拆开
: a++
: c=a 没有错,我想是不是和alignment =有关

avatar
j*i
14
谢谢,

为什么 a++ 单独写没有这个问题

use

【在 t****t 的大作中提到】
: because a++ returns const UPint, but (a) is UPint&
: your copy constructor only accepts non-const version, which is obviously
: wrong. in summary, you didn't add const wherever you can, so you can not use
: your class as convenient as built-in types.
: VC? forget it, that's not c++.

avatar
t*t
15
i think originally you wrote
UPint c=a++;
this tries to call UPint::UPint(const UPint&) because a++ returns a const
UPint. but you only have UPint::UPint(UPint&). so this generates an error.
c=a++ itself should be fine since you do have UPint::operator=(const UPint&).

【在 j***i 的大作中提到】
: 谢谢,
: 那
: 为什么 a++ 单独写没有这个问题
:
: use

avatar
o*b
16
大牛说的对

use

【在 t****t 的大作中提到】
: because a++ returns const UPint, but (a) is UPint&
: your copy constructor only accepts non-const version, which is obviously
: wrong. in summary, you didn't add const wherever you can, so you can not use
: your class as convenient as built-in types.
: VC? forget it, that's not c++.

avatar
h*0
17
什么乱七八糟的……
你重载运算符不按规矩出牌。然后使用时还按“感觉”写。这不出错才怪了。
两个办法:
1. 不要重载运算符,因为你的习惯不合适。
2. 使用运算符时在旁边的注释里把运算符显式写成函数看对不对,如:
c = a.operator++()
c = a.operator++(int)
然后对比一下返回值就什么都清楚了。

【在 j***i 的大作中提到】
: I define the class UPint and overload ++ operator.
: In the main function c=a++ will have a error but c=++a is fine , anybody
: know the reason?
: int main()
: { UPint a(1);
: UPint c;
: c=a++// this will produce a error
: // error: no matching function for call
: // to ‘UPint::UPint(const UPint)’
: c=++a// fine

avatar
j*i
18
Thanks for your explaination , it is reasonable.
however
I checked again,
I did not write UPint c a++;
actually, I define c first
it is like
UPint c;
c=a++;
it is still wrong
I using gcc in ubuntu

const
error.
UPint&).

【在 t****t 的大作中提到】
: i think originally you wrote
: UPint c=a++;
: this tries to call UPint::UPint(const UPint&) because a++ returns a const
: UPint. but you only have UPint::UPint(UPint&). so this generates an error.
: c=a++ itself should be fine since you do have UPint::operator=(const UPint&).

avatar
p*o
19
Seems a bug of gcc ...
The following code is OK with gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3
but not gcc (GCC) 3.4.5 (mingw-vista special r3). So update your
gcc first.
class UPint
{
public:
UPint();
UPint(UPint &rhs);
UPint& operator=(const UPint &rhs);
UPint operator++(int);
};
int main()
{
UPint a, c;
c=a++;
return 0;
}

【在 j***i 的大作中提到】
: Thanks for your explaination , it is reasonable.
: however
: I checked again,
: I did not write UPint c a++;
: actually, I define c first
: it is like
: UPint c;
: c=a++;
: it is still wrong
: I using gcc in ubuntu

avatar
j*i
20
My is gcc 4:4.2.3 lubuntu6 , it should works..
avatar
x*u
21
UPint c; 这里调的是default constructor
c=a++; 这里先调你overload的++operator,然后再调assignment operator, which tak
e 前面++ operator的返回值作为参数
你的问题跟++ operator无关, 真正原因前面thrust以及compiler的error msg讲得很清
楚了, 是你没有一个take const UPint的assignment operator(or constructor)
某些compiler通得过我觉得是因为它们提供了const UPint的constructor

【在 j***i 的大作中提到】
: Thanks for your explaination , it is reasonable.
: however
: I checked again,
: I did not write UPint c a++;
: actually, I define c first
: it is like
: UPint c;
: c=a++;
: it is still wrong
: I using gcc in ubuntu

avatar
p*o
22
GCC 4.2 won't work. update to 4.3 and try.

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