sirxiangsir
2015-11-09 13:50
采纳率: 3.7%
浏览 1.3k

怎么改啊,请高手帮忙

if(root->parent==1)
parent在头文件中是指针的类型
请大家帮忙教我一下,我刚开始学C++
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Meditator_hkx 2015-11-09 13:57

    指针咋可能等于1嘛~
    你需要先看一下C++的基本语法啦~
    先从变量字符串之类的开始看起吧,然后再学执行结构,指针,数组,结构体和类。
    慢慢来,不着急的。

    打赏 评论
  • hyt_ao 2015-11-09 14:21

    指针指向的是地址,不是具体的值

    打赏 评论
  • 另一花生 2015-11-09 15:50

    楼上说的很细了,主要是你必须要自己会查错误

    打赏 评论
  • John_ToString 2015-11-09 16:09

    int *p = (int *)1;
    int *p1 = reinterpret_cast(1);

    以上的两种用法很常见,想按你的情况去用,就得强转,要么就用c++中提供的关键字去转换...当然你想通过隐式的转换编译器是做不到的,这无疑给
    编译器开发商带来了很大的难度,并且在效率上也有很大的损失,因为你是程序员,开发商没有必要把你当做傻瓜用户一样去办事。。。
    
    打赏 评论