gpt4 book ai didi

c++ - 是否可以创建没有变量名的变量?

转载 作者:行者123 更新时间:2023-11-30 21:15:11 24 4
gpt4 key购买 nike

我举了一些例子:

char *ptr = malloc(2); // in c , here variable 2 is created without name
int *ptr1 = new int[2]; // in c++ , here 3 int arrays is created without name

这是否意味着创建的变量没有名称?那么这怎么可能呢?

最佳答案

在 C 标准中,单词变量用于引用具有名称的可变对象。所以从这方面来说这是不可能的。然而,所有变量都是对象malloc(以及 C++ 中的new)返回指向未命名对象的指针。

自然地,人们可以使用他们想要的任何不正确的术语来表达任何概念......

关于c++ - 是否可以创建没有变量名的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58761628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com