编译器为什么总是要求我在不同类型中重新定义指针p、q、r?
创始人
2024-12-08 18:30:27
0

这个问题可能是由于在不同的作用域中多次使用了同一变量名导致的。例如,在一个函数中定义了指针p,然后在另一个函数中又定义了指针p但类型不同,编译器就会提示多次定义的错误。

为了解决这个问题,可以尝试在不同的作用域中使用不同的变量名。另外,还可以使用typedef来定义自己类型的指针,以避免与标准类型重名。以下是一个示例代码:

#include 
typedef int* IntPtr;

void func1()
{
    int* p = new int;
    // do something
    delete p;
}

void func2()
{
    IntPtr p = new int;
    // do something
    delete p;
}

int main()
{
    func1();
    func2();
    return 0;
}

在这个示例中,我们使用typedef定义了一个名为IntPtr的类型,它代表一个指向int类型的指针。在func1中,我们定义了一个名为p的int型指针,在func2中,我们定义了一个名为p的IntPtr类型的指针,这两个指针有不同的作用域,编译器就不会提示重复定义的错误了。

相关内容

热门资讯

微扑克有ai吗,wepoke计... 微扑克有ai吗,wepoke计算辅助,智星菠萝德州辅助;小薇(透视辅助)致您一封信;亲爱wepoke...
aapoker透视辅助,wpk... aapoker透视辅助,wpk辅助神器,智星德州菠萝开挂;小薇(透视辅助)致您一封信;亲爱wpk辅助...
微扑克智能ai辅助,德州微扑克... 微扑克智能ai辅助,德州微扑克外挂,智星德州菠萝偷偷看牌功能1、金币登录送、破产送、升级送、活动送。...
wpk有德州外挂吗,wepok... 您好,wepokeai代打这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩...
wpk有猫腻吗,wepoke透... wpk有猫腻吗,wepoke透明挂咋测试,智星菠萝德州辅助;致您一封信;亲爱wepoke透明挂咋测试...
wepoke软件透明挂,wpk... 您好,wpk透视辅助合作这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
德扑ai工具,wpk透明挂,智... 德扑ai工具,wpk透明挂,智星德州菠萝外挂1、很好的工具软件,可以解锁游戏的wpk透明挂ai质量和...
wepoke是机器发牌吗,we... wepoke是机器发牌吗,wepokeai辅助怎么用,智星德州菠萝有挂吗是一款可以让一直输的玩家,快...
微扑克系统发牌逻辑,wepok... 微扑克系统发牌逻辑,wepokeai辅助,智星德州菠萝辅助1、微扑克系统发牌逻辑ai辅助优化,微扑克...
德扑之星ai代打,wepoke... 德扑之星ai代打,wepokeai代打,智星德州菠萝外挂;无聊就玩这款wepokeai代打真的有辅助...