试图分配输出以查看指针和参考输出时,请勿命名类型错误
Does not name a type error, when trying to assign outputs to see pointer and reference outputs
你好,我正在尝试找到参考或指针的输出遇到名称类型错误:
#include <iostream>
using namespace std;
int main() {
auto j,h,n,m,k;
auto j = 19;
auto h = 12;
auto &n = j;
auto *m = &h;
auto *k = h;
cout << "j=" <<j <<"n";
cout << "h=" << h <<"n";
cout << "n= " << &n << endl;
cout << "m= " << &h << endl;
cout << "k= " << *k << "n";
return 0;
}
自动只有在定义的正确大小上具有特定类型时才能使用。
因为您不使用该行中的特定类型的分配
auto j,h,n,m,k;
您会有错误。此外,在程序的稍后使用N,M,K,因此不允许您两次定义它们。如果您将变量为特定类型,并且在第一行中使用变量声明n,m,k,则该程序将有效。喜欢
int j,h;
自动仅在同时初始化时才允许。因此,LINE 自动J,H,N,M,K 是错误的,并且"自动
相关文章:
- ArduinoJson 6.15.2:JsonObject没有命名类型
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 递归函数计算序列中的平方和(并输出过程)
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 命名空间中具有.h和.cpp文件的类
- 从父命名空间重载类型
- 请解释"函数1(p1,p2,p3);"的输出
- C++:将控制台输出存储在宏中更好吗
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 在命名空间中定义函数还是限定函数
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 为什么将字符串输出到未命名的 std::ofstream 反而给了我一个十六进制数?
- 根据用户输入的字符串命名输出文件
- 试图分配输出以查看指针和参考输出时,请勿命名类型错误
- 通过用户获取 cin 来命名输出文件
- c++输出流不适用于模板和命名空间
- 使用日期和时间命名输出文件
- Cxx-prettyprint(用于标准容器)在命名空间std中定义了它的输出操作符——这违反了标准吗?
- 具有命名管道的应用程序中的输出为空