表达式必须包含类类型-程序员宅基地

技术标签: c++  程序  

GUID *LPGUID;    //GUID 是一个结构体
LPGUID Class;
Class.Data1=0x745a17a0;

其中最后一句老是出现 Class表达式必须包含类类型 的错误,后来搜了一下发现改成Class->Data1=0x745a17a0; 就可以了
两者的区别:
1、A.B则A为对象或者结构体;
2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;
例如:

class student
	
	{    	
    	public:     	
    	string name[20];    	
	}

第一种情况,采用指针访问 student *xy,则访问时需要写成 *xy.name=“hhhhh”;等价于xy->name=“hhhhh”。
第二种情况,采用普通成员访问 student xy,则访问时需要写成 xy.name=“hhhhh”。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jbh_sunshine/article/details/87792002

智能推荐

vue基础和原理_vue原理-程序员宅基地

文章浏览阅读721次。一、Vue使用(一) 基本使用,组件使用-常用,必须会[1]. 指令、插值插值、表达式指令、动态属性v-html:会有XSS风险,会覆盖子组件[2]. computed和watchcomputed 有缓存,data不变则不会重新计算watch如何深度监听?watch默认是浅监听watch监听引用类型,拿不到oldValue[3]. class和style使用动态属性使用驼峰写法[4]. class和stylev-if v-else的用法,可使用变量,也可以使_vue原理

python mockito arg_that_单元测试利器Mockito框架-程序员宅基地

文章浏览阅读129次。什么是MockMock的中文译为仿制的,模拟的,虚假的。对于测试框架来说,即构造出一个模拟/虚假的对象,使我们的测试能顺利进行下去。Mock测试就是在测试过程中,对于某些不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者不容易获取比较复杂的对象(如JDBC中的ResultSet对象),用一个虚拟的对象(Mock对象)来创建..._mockito.argthat

记录米Mix2s刷入TWRP+Root+面具步骤(方便二刷)_mix2s twrp 失败-程序员宅基地

文章浏览阅读5.1k次。1.出于某种需求吧,需要获取系统的Root,装个小插件嘿嘿,正好有个备用机,那就刷个REC吧。2.坑点:一定要使用USB2.0,折腾到凌晨两点,各种方法都试了,最后发现只能是USB2.0的口才支持刷入,还一个需要注意的是先解锁手机BL。3.进入REC,点击清除,点击格式化Data分区。4,找个官方的卡刷包,OTG连接,REC卡刷既可。5...._mix2s twrp 失败

ESP-Skainet智能语音助手,智能物联网方案,语音唤醒识别准确率高_esp 语音唤醒-程序员宅基地

文章浏览阅读3.2k次。消费级智能硬件是最早显示出市场潜力的赛道,市场各方都在瞄准消费级智能交互终端。而智能终端的背后还有广阔的生态,包括语音开放平台、语音操作系统、内容等等。近年行业正在经历从单一商业模式向多元化商业模式的变迁,技术输出的"厚度”增加,"边界”扩大,也带来了技术落地曲线的加速度增加。智能语音为各行业解决了刚需性问题,将促进各行业业务效率的提升。智能语音即实现人与机器以语言为纽带的通信。人类大脑皮层每天处理的信息中,声音信息占20%,它是沟通最重要的纽带,人机对话将方便人们的工作与生活。ESP-Sk_esp 语音唤醒

SpringBoot整合Spring Cache,简化分布式缓存开发_springboot整合springcache-程序员宅基地

文章浏览阅读4.7k次,点赞41次,收藏165次。前言上篇博文,我们深入的介绍了SpringBoot整合Redis的相关内容,处理缓存我们使用RedisTemplate或者StringRedisTemplate结合场景选择不同的数据结构,会造成缓存代码和业务代码会紧耦合在一起。有没有更加简便的方式呢?答案:有,SpringCache。这篇博文,我们介绍,SpringCache,以及SpringCache是如何来统一不同的缓存技术以高效便捷的方式接入到项目中,最后,深入讲解SpringCache是如何解决缓存击穿,缓存穿透,缓存雪崩的,还有哪些不足。_springboot整合springcache

hdu 1217_hdu 1217-程序员宅基地

文章浏览阅读716次。#include#include#include#includeusing namespace std;#define N 40#define inf 999999999mapmymap;double ma[N][100];int main() {int t,n,m,i,j,k,f1,f2,count=0,flag;char str1[100],st_hdu 1217

随便推点

音乐播放的简单实现_音乐播放功能怎么实现-程序员宅基地

文章浏览阅读1.6k次。原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://terryblog.blog.51cto.com/1764499/339630 上篇文章讲服务的例子中,有个演示服务的后台播放音乐,今天就来讲一讲多媒体之一的音乐播放。   说到多媒体不得不向上追溯,空间多媒体是如何实现的,如何可以让我们轻松的播放音乐、视频?本章讲述点大致如下:_音乐播放功能怎么实现

11.Git分支-远程跟踪分支的概念、多个远程仓库的使用_git 跟踪远程分支是什么意思-程序员宅基地

文章浏览阅读363次。本文主要介绍:1.远程跟踪分支的概念2.多个远程仓库的使用_git 跟踪远程分支是什么意思

使用dd命令制作固定大小的文件_dd不改变of文件的大小-程序员宅基地

文章浏览阅读2.2k次。如果你想生成固定大小的文件可以试试dd命令:dd if=/dev/zero of=./test bs=1k count=1024此条命令会在当前目录下生成1k*1024=1M大小的文件,文件名为test。_dd不改变of文件的大小

使用spring-mvc,bootstrap-table插件实现分页_springmvc 显示动态表格-程序员宅基地

文章浏览阅读870次。项目结构:运行结果:item-list.jsp:<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()_springmvc 显示动态表格</div>

【软件测试流程②】2020年12月22日课堂笔记整理_软件测试策略的课堂笔记-程序员宅基地

文章浏览阅读212次。四、软件测试阶段软件测试过程单元测试集成测试系统测试验收测试单元测试单元测试具有独立性,可以与系统其他部分分离出来,从而完成测试,其依据是详细设计其测试对象是软件设计的最小单位模块与组件,类、文件、窗口、函数、菜单、报表或一个存储过程都可以作为一个单元测试单元测试可以发现的缺陷类型:计算错误需求或功能遗漏程序路径选择错误执行方法:代码扫描工具:SonarQube(不走逻辑,主要检查代码的规范)+PMD测试原则1.尽可能保证测试用例相互独立(测试用例中不能直_软件测试策略的课堂笔记

Android与服务进程内通信_android 访问进程内服务-程序员宅基地

文章浏览阅读2.4k次。电话录音服务只是内部进行录音以及调用PhoneManager对象。许多时候服务在处理业务后需要和其它程序进行通信。.startService()和stopService()适用于调用者和服务者之间没有交互的情况,否则应该适用bindSerivce()和unbindService()方法 调用bindService()方法时:1. 服务若没有创建s.onCreate(_android 访问进程内服务

推荐文章

热门文章

相关标签