openHarmony 注册服务中的语法问题

static SamgrServer g_server = {

    .GetName = GetName,

    .Initialize = Initialize,

    .GetTaskConfig = GetTaskConfig,

    .MessageHandle = MessageHandle,

    SERVER_IPROXY_IMPL_BEGIN,

    .Invoke = Invoke,

    IPROXY_END,

};

类似于这种,点运算符是双目运算符,而且该运算符又不支持重载,实在不理解这是什么含义。

语法问题
2021-08-23 21:58:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
拓维信息Abin

网上摘录了一段话,意思是和编译器有关系,仅供参考:

 

在C语言早期的编译器中,复杂类型如结构和数组的变量不可以整体赋值,只能逐成员和逐元素赋值。在现在使用的编译器中,一般是支持C++的编译器,只不过你是用来编译C程序,实际上此时支持的是C++的语法,而C++是支持类(包括结构体)的变量(即对象)整体赋值的,因为C++会默认生成赋值运算符重载函数。

分享
微博
QQ
微信
回复
2021-08-24 09:31:39
相关问题
HarmonyOS 开发语法问题
156浏览 • 1回复 待解决
NAPI定义并注册Class
502浏览 • 1回复 待解决
ArkTS语法咨询问题有懂得吗?
2385浏览 • 1回复 待解决
HarmonyOS关于TS转ArkTS语法问题
110浏览 • 1回复 待解决
系统监听注册on和off用法问题
1486浏览 • 1回复 待解决
HarmonyOS 移动上XComponent注册问题
153浏览 • 1回复 待解决
鸿蒙js开发登录注册问题
5731浏览 • 2回复 待解决
注册自定义字体在 webview 无效
1943浏览 • 1回复 待解决
OpenHarmony3.1release 连接服务失败
5712浏览 • 1回复 待解决
openharmony 基于arktssocket连接问题
3736浏览 • 1回复 待解决
服务 mysql 密码问题
2123浏览 • 0回复 待解决
有谁知道如何注册app页面
159浏览 • 1回复 待解决
关键资产存储服务问题
1596浏览 • 1回复 待解决
openHarmony2.0 hb编译问题
10597浏览 • 5回复 待解决
HarmonyOS 使用Proxy语法报错
159浏览 • 1回复 待解决
鸿蒙JS服务卡片背景模糊无效问题
5461浏览 • 1回复 待解决