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 ArkTS语法问题
407浏览 • 1回复 待解决
HarmonyOS 语法问题
242浏览 • 1回复 待解决
HarmonyOS 语法问题
263浏览 • 1回复 待解决
HarmonyOS ArkTS语法问题
301浏览 • 1回复 待解决
HarmonyOS 开发语法问题
751浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
711浏览 • 1回复 待解决
ArkTS语法咨询问题有懂得吗?
2878浏览 • 1回复 待解决
HarmonyOS关于TS转ArkTS语法问题
660浏览 • 1回复 待解决
OpenHarmony3.1release 连接服务失败
6347浏览 • 1回复 待解决
系统监听注册on和off用法问题
2072浏览 • 1回复 待解决
HarmonyOS 移动上XComponent注册问题
631浏览 • 1回复 待解决
鸿蒙js开发登录注册问题
6169浏览 • 2回复 待解决
NAPI定义并注册Class
963浏览 • 1回复 待解决
openharmony 基于arktssocket连接问题
4295浏览 • 1回复 待解决
注册自定义字体在 webview 无效
2486浏览 • 1回复 待解决
HarmonyOS 地图服务使用问题
42浏览 • 1回复 待解决
HarmonyOS ArkTS语法
295浏览 • 1回复 待解决
openHarmony2.0 hb编译问题
11290浏览 • 5回复 待解决