如何重新定义类型定义类型? [英] How to redefine a typedefined type?

查看:134
本文介绍了如何重新定义类型定义类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,如果在任何地方将MyChar定义为

typedef char MyChar;


现在我想将MyChar重新定义为wchar_t,我该怎么办?

For example if anywhere defined MyChar as
typedef char MyChar;

Now I want to redefine MyChar as wchar_t, how can I do this?

推荐答案



6月19日晚上10点25分,Amber< guxiaobo1 ... @ gmail .comwrote:

On Jun 19, 10:25 pm, Amber <guxiaobo1...@gmail.comwrote:

例如,如果任何地方定义MyChar为

typedef char MyChar;


现在我想将MyChar重新定义为wchar_t,我该怎么做?
For example if anywhere defined MyChar as
typedef char MyChar;

Now I want to redefine MyChar as wchar_t, how can I do this?



在什么情况下重新定义?如果它在不同的范围内,你可以简单地说:


typedef wchar_t MyChar;


但我猜你不能在你的情况下这样做(无论它是什么)。

更多信息?


克里斯


Redefine in what context? If its in a different scope, you can simply:

typedef wchar_t MyChar;

but I''m guessing you can''t do that in your case (whatever it may be).
More info?

Chris


6月20日上午10点45分,Chris Fairles< chris.fair ... @ gmail.comwrote:
On Jun 20, 10:45 am, Chris Fairles <chris.fair...@gmail.comwrote:

6月19日晚上10点25分, Amber< guxiaobo1 ... @ gmail.comwrote:
On Jun 19, 10:25 pm, Amber <guxiaobo1...@gmail.comwrote:

例如,如果任何地方定义MyChar为

typedef char MyChar;
For example if anywhere defined MyChar as
typedef char MyChar;


现在我想将MyChar重新定义为wchar_t,我该怎么做?
Now I want to redefine MyChar as wchar_t, how can I do this?



在什么情况下重新定义?如果它在不同的范围内,你可以简单地说:


typedef wchar_t MyChar;


但我猜你不能在你的情况下这样做(无论它是什么)。

更多信息?


Chris


Redefine in what context? If its in a different scope, you can simply:

typedef wchar_t MyChar;

but I''m guessing you can''t do that in your case (whatever it may be).
More info?

Chris



我包含一个.h文件,它定义了一些类并使用了typedef,现在我想要用我的ower类型替换typedef。

I include a .h file, which defines some class and use typedef, now I
want replace the typedef with a with my ower type.


6月19日晚上10点23分,Amber< guxiaobo1 ... @ gmail.comwrote:
On Jun 19, 10:23 pm, Amber <guxiaobo1...@gmail.comwrote:

6月20日上午10:45,Chris Fairles< chris.fair ... @ gmail.comwrote:
On Jun 20, 10:45 am, Chris Fairles <chris.fair...@gmail.comwrote:

6月19日晚上10点25分,Amber< guxiaobo1 ... @ gmail.comwrote :
On Jun 19, 10:25 pm, Amber <guxiaobo1...@gmail.comwrote:


例如,如果任何地方将MyChar定义为

typedef char MyChar;
For example if anywhere defined MyChar as
typedef char MyChar;


现在我想将MyChar重新定义为wchar_t,我该怎么做?
Now I want to redefine MyChar as wchar_t, how can I do this?


在什么情况下重新定义?如果它在不同的范围内,您可以简单地:
Redefine in what context? If its in a different scope, you can simply:


typedef wchar_t MyChar;
typedef wchar_t MyChar;


但我猜你不能在你的情况下这样做(无论它是什么)。

更多信息?
but I''m guessing you can''t do that in your case (whatever it may be).
More info?


Chris
Chris



我包含一个.h文件,它定义了一些类和使用typedef,现在我想要
想要用我的ower类型替换typedef。


I include a .h file, which defines some class and use typedef, now I
want replace the typedef with a with my ower type.



不幸的是,这是不可能的。

Unfortunately it''s not possible.


这篇关于如何重新定义类型定义类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆