当前位置: 首页 > news >正文

C++的问题:变量“xxx”不是类型名

碰到过很多类似的情况,看到网上不少人有相似的疑问,就解释一下吧:

如果使用方法都正确的话,最好把类型变量“xxx”改一下,比如你原来名称是“XClass",那么改成"YClass"基本就没有问题了,这个错误的根源,还在于XClass被认为是变量,也就是系统或者你在某个地方定义了这个成为变量,而当程序在这个报错的地方需要一个类型的时候,编辑器或编译器首先找到的是有相同名字的变量,从而导致无法正确地找到这个类型。

这个错误属于比较隐蔽的类型,就是当你有重名的时候(尤其是大型工程中),压根不知道犯的是这个错误;

 

相关文章:

  • UInt8, UInt16, UInt32, UInt64, Int8, Int16, Int32, Int64, FLOAT, DOUBLE
  • c++ 如何给数组批量赋值--利用结构定义数组以提高程序的可读性
  • c++ windows 之下 CreateThread vs CreateProcess
  • libusb源码学习:list_entry
  • libusb源码学习:几个函数加载的宏(windows)
  • MCU_如何通过硬件VID 查找生产厂家
  • MCU_WireShark USB抓包内容解析
  • MCU_Wireshark USB 抓包过滤(抓特定端口地址)
  • STM32F4xx usb库源码详解 custom HID
  • STM32F4xx usb库源码详解:HAL_PCDEx_SetRxFiFo 和 HAL_PCDEx_SetTxFiFo
  • Libuv 1.34.2 源码详解 ---- 以uvCat为例讲解
  • 步进电机的细分驱动中1-2相, W1-2相, 2W1-2相, 4W1-2相 表示什么意思?
  • MCU_关于STM32Fxxx中断EXTI产生时多次(两次)进入中断的原因
  • MCU_通过windows串口API控制RTS和DTR
  • MCU_STM32的HAL库中的宏DMA_FLAG_TCIF0_4/DMA_FLAG_TCIF1_5/DMA_FLAG_TCIF2_6/DMA_FLAG_TCIF3_7
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • ES10 特性的完整指南
  • HTTP--网络协议分层,http历史(二)
  • Javascript弹出层-初探
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Java精华积累:初学者都应该搞懂的问题
  • leetcode386. Lexicographical Numbers
  • Nacos系列:Nacos的Java SDK使用
  • vue.js框架原理浅析
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • Vue小说阅读器(仿追书神器)
  • 前端
  • # 透过事物看本质的能力怎么培养?
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #QT项目实战(天气预报)
  • (poj1.2.1)1970(筛选法模拟)
  • (ZT)一个美国文科博士的YardLife
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot教学评价 毕业设计 641310
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (已解决)什么是vue导航守卫
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • ***检测工具之RKHunter AIDE
  • .Net 4.0并行库实用性演练
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET CORE Aws S3 使用
  • .net2005怎么读string形的xml,不是xml文件。
  • .Net8 Blazor 尝鲜
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET单元测试
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @javax.ws.rs Webservice注解
  • [.net] 如何在mail的加入正文显示图片
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [Android Studio] 开发Java 程序
  • [Android]Tool-Systrace
  • [C++] Boost智能指针——boost::scoped_ptr(使用及原理分析)