Redian新闻
>
呼唤大侠们,我实在不能实现C++泛型的精神。
avatar
呼唤大侠们,我实在不能实现C++泛型的精神。# Programming - 葵花宝典
l*g
1
MALDEN 一家持有执照的家庭托儿所,现招收0岁以上的小孩,收费合理,全托,半托,
晚上,周未均可,本老师具有护士和托儿经验。本所房间明亮,卫生,交通方便,邻近
MALDEN图书馆(1分钟)。本所还针对不同年龄儿童的特点来教学(国语,广东话)。提
供营养均衡, 健康的有机食品. 有早餐,午餐,及小点.时间: 7:30AM-6:00PM,为家长
提供灵活的服务。
有意者请电话联系. 阿英 : (781)651-4421 或 (857)919-6458
avatar
n*n
2
前面几年的体检都发现有尿蛋白质,多的时候1+/2+,有一次是trace,但
肾科医生开的查血结果也都正常.
前几天又去另一个医生哪儿做体检,也是1+,因为这个医生同时是肾科专家,
所以也查血里的相关指标,都没问题.但医生说如果要确定肾没问题,和尿蛋白质没直接
关系,那要做biopsy,因为有些肾的情况查血还不够.
我是不想冒险去做这个biopsy的,想从中医加保养的角度去对待尿蛋白,因为我听说
还有一些其他因数比如压力等精神因数也可引起尿蛋白...
请这里有经验的朋友提携建议,不胜感谢!
nyfunman
avatar
z*e
3
一个矩阵类,用vector< vector >.结构
问题是能否把下面那个while改成for_each?
#include
#include
#include
#include
using namespace std;
class Matrix{
friend ostream& operator<vector< vector >::const_iterator iter=Mat._m.begin();
while(iter!=Mat._m.end())//此处能否不用循环?
Mat.printrow( *(iter++), os);//比如改成for_each?
return os;
}
public:
Matrix(){}
Matrix(int row, int column):
_m( vector< vector > (row, vecto
avatar
m*n
4
"我是不想冒险去做这个biopsy的,想从中医加保养的角度去对待尿蛋白,因为我听说还
有一些其他因数比如压力等精神因数也可引起尿蛋白..."
as you have made your mind firmly, there is no one with formal medical
training would be able to give you any suggestions.

【在 n******n 的大作中提到】
: 前面几年的体检都发现有尿蛋白质,多的时候1+/2+,有一次是trace,但
: 肾科医生开的查血结果也都正常.
: 前几天又去另一个医生哪儿做体检,也是1+,因为这个医生同时是肾科专家,
: 所以也查血里的相关指标,都没问题.但医生说如果要确定肾没问题,和尿蛋白质没直接
: 关系,那要做biopsy,因为有些肾的情况查血还不够.
: 我是不想冒险去做这个biopsy的,想从中医加保养的角度去对待尿蛋白,因为我听说
: 还有一些其他因数比如压力等精神因数也可引起尿蛋白...
: 请这里有经验的朋友提携建议,不胜感谢!
: nyfunman

avatar
z*e
5
试了ptr_fun(Mat.printrow),还是不行。
郁闷死了。
avatar
b*i
6
验24小时尿蛋白了没有?
如果没有,
去验。
这么着就考虑肾穿,
太鲁莽了。

【在 n******n 的大作中提到】
: 前面几年的体检都发现有尿蛋白质,多的时候1+/2+,有一次是trace,但
: 肾科医生开的查血结果也都正常.
: 前几天又去另一个医生哪儿做体检,也是1+,因为这个医生同时是肾科专家,
: 所以也查血里的相关指标,都没问题.但医生说如果要确定肾没问题,和尿蛋白质没直接
: 关系,那要做biopsy,因为有些肾的情况查血还不够.
: 我是不想冒险去做这个biopsy的,想从中医加保养的角度去对待尿蛋白,因为我听说
: 还有一些其他因数比如压力等精神因数也可引起尿蛋白...
: 请这里有经验的朋友提携建议,不胜感谢!
: nyfunman

avatar
t*t
7
你这个不是一般的麻烦...我写了两次也没写对, 基本上用std::是不行了, 得用std::
tr1

【在 z****e 的大作中提到】
: 试了ptr_fun(Mat.printrow),还是不行。
: 郁闷死了。

avatar
g*j
8
This is a difficult decision. It depends on your age, current health
situation and attitude toward this problem. Biopsy will give you a
definitive answer for the problem, but it bares some risk (although actually
is a very small risk if the procedure is done at a major institution in US)
. However, being able to make the diagnosis doesn't mean a guarrantee for
cure.
You can also follow the situation attentively and take the biopsy when the
problem worsens. I assume some easier differential
avatar
t*t
9
经过N次试验, 可以这样写. 一开始没注意到bind后面的类型必须是CopyConstructible
, 想着怎么os不能copy. 后面发现os和Mat都是reference, 必须用reference_wrapper
包装一下, 前两天你才问过的.
for_each(Mat._m.begin(), Mat._m.end(), bind(mem_fn(&Matrix::printrow), ref(
Mat), _1, ref(os)));
(请自行添加头文件)

【在 z****e 的大作中提到】
: 一个矩阵类,用vector< vector >.结构
: 问题是能否把下面那个while改成for_each?
: #include
: #include
: #include
: #include
: using namespace std;
: class Matrix{
: friend ostream& operator<: vector< vector >::const_iterator iter=Mat._m.begin();

avatar
z*e
10
大牛记性真好!
我要好好吸收一下你的方法,
bind,ref,我都没见过。
你写的这个太高级了,我估计一时半会也无法领悟。或者我压根就从来没有领悟。
都是STL的头文件吧。
今天累死我了。

CopyConstructible
wrapper

【在 t****t 的大作中提到】
: 经过N次试验, 可以这样写. 一开始没注意到bind后面的类型必须是CopyConstructible
: , 想着怎么os不能copy. 后面发现os和Mat都是reference, 必须用reference_wrapper
: 包装一下, 前两天你才问过的.
: for_each(Mat._m.begin(), Mat._m.end(), bind(mem_fn(&Matrix::printrow), ref(
: Mat), _1, ref(os)));
: (请自行添加头文件)

avatar
p*o
11

看起来像boost里的,不过tr1里可能有。
这种情况还是自己写functor把,用bind纯粹是为了废脑细胞。

【在 z****e 的大作中提到】
: 大牛记性真好!
: 我要好好吸收一下你的方法,
: bind,ref,我都没见过。
: 你写的这个太高级了,我估计一时半会也无法领悟。或者我压根就从来没有领悟。
: 都是STL的头文件吧。
: 今天累死我了。
:
: CopyConstructible
: wrapper

avatar
h*u
12
从来没搞明白bind是咋整的
tr1现在随便用了?vc,g++都支持的怎么样了?

【在 p***o 的大作中提到】
:
: 看起来像boost里的,不过tr1里可能有。
: 这种情况还是自己写functor把,用bind纯粹是为了废脑细胞。

avatar
z*e
13
你上次也是这么跟我说得。

【在 p***o 的大作中提到】
:
: 看起来像boost里的,不过tr1里可能有。
: 这种情况还是自己写functor把,用bind纯粹是为了废脑细胞。

avatar
t*t
14
是tr1的. 或者说tr1从boost抄的.
bind写起来是很累, 我自己也不用的. 不过用熟了可能还行, 多半编译慢点儿.
自己写functor也很累, 还是等0x流行起来写closure吧, 那个才真正有一点点
functional programming的意思了.

【在 p***o 的大作中提到】
:
: 看起来像boost里的,不过tr1里可能有。
: 这种情况还是自己写functor把,用bind纯粹是为了废脑细胞。

avatar
t*t
15
你还真以为我是自己记的么, 我也是现查书的.

【在 z****e 的大作中提到】
: 大牛记性真好!
: 我要好好吸收一下你的方法,
: bind,ref,我都没见过。
: 你写的这个太高级了,我估计一时半会也无法领悟。或者我压根就从来没有领悟。
: 都是STL的头文件吧。
: 今天累死我了。
:
: CopyConstructible
: wrapper

avatar
z*e
16
能记得是什么书也不容易。

【在 t****t 的大作中提到】
: 你还真以为我是自己记的么, 我也是现查书的.
avatar
l*e
17
谈不上抄
两边都是一伙人

【在 t****t 的大作中提到】
: 是tr1的. 或者说tr1从boost抄的.
: bind写起来是很累, 我自己也不用的. 不过用熟了可能还行, 多半编译慢点儿.
: 自己写functor也很累, 还是等0x流行起来写closure吧, 那个才真正有一点点
: functional programming的意思了.

avatar
t*t
18
呃, 这个抄并不是贬义了...意思就是说先有boost, 后有tr1.

【在 l******e 的大作中提到】
: 谈不上抄
: 两边都是一伙人

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