c++ - 声明由指针指示的类型的变量

标签 c++ c pointers types casting

我有:

const char  *ptr = "int";

如果我必须使用 ptr 进行声明:

int a;

ptr可以指向任意的东西char , string , <anythihg> . 我必须删除该类型的变量 what ptr指着。 可能吗?

最佳答案

没有。 C++ 不是一种解释型语言。 "int" 对编译器有意义,但在运行时没有任何东西可以理解 "int"

关于c++ - 声明由指针指示的类型的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30704538/

相关文章:

c++ - 更新功能中的跳跃 Action 播放声音(openframework)

c - 如何忽略所有小于第一个参数值的输入,然后传递给数组/函数? (C语言)

c - 什么是 Windows 等同于 sys/select.h 和 termios.h 中定义的功能

c++ - 调用 C/++ 函数时的观察和困惑

c++ - 为什么从函数返回时需要将数组声明为静态数组。 (C++)

c++ - CMake 在源代码附近找不到头文件

python - Cython/Python/C++ - 继承 : Passing Derived Class as Argument to Function expecting base class

c++ - 运行特定命令时是否可以抑制 MessageBox?

c - 如何从特定目录调用 system()?

c - 如何释放结构中的指针?