如何重新定义类型定义类型? [英] How to redefine a typedefined type?
问题描述
例如,如果在任何地方将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屋!