new返回的是一个指针,指针指向给你分配的内存地址,两次分配当然地址不一样啊。
关键字new向系统申请空间,并返回一个内存地址。函数 f()的返回值必须是指针类型,程序存在语法错误。
我觉得这里return new,应该返回的是个指针。。指针的本质是地址,也可以作为int返回,你如何能判断两个生成指针相等不相等。。。。。