blj28

导航

随笔分类 -  编程语言

C++ 与C语言区别
摘要:C++类与结构体的区别 在C++中,**类(class)和结构体(struct)**是两种用于封装数据和方法的方式。虽然它们在很多方面看起来非常相似,但也有一些关键的区别。 1、默认访问权限 这是最本质的区别之一。结构体的成员默认访问权限是公共的(public),这意味着结构体的成员在外部可以直接访 阅读全文

posted @ 2025-12-31 17:12 bailinjun 阅读(3) 评论(0) 推荐(0)

函数指针 和 指针函数区别以及使用方法
摘要:问题由来: typedef int(*UaBase_ComFunction)(void); UABASE_API(int) UaBase_RegisterComFunction(UaBase_ComFunction a_pFunction); UABASE_API(int) UaBase_Unreg 阅读全文

posted @ 2024-07-05 16:57 bailinjun 阅读(126) 评论(0) 推荐(0)

muduo 源码中关于工程创建编译cmake 到Bzael 创建工程
摘要:Bazel官方教程 -- 构建C++工程基础知识 Bazel官方教程 – 构建C++工程基础知识 需求:因项目需要,将Cmake编译方式改为Bazel。 官方参考:https://docs.bazel.build/versions/main/tutorial/cpp.htmlBazel教程:构建C+ 阅读全文

posted @ 2023-02-13 21:14 bailinjun 阅读(577) 评论(0) 推荐(0)

C语言bug——数据帧中地址位求和——运算符优先级
摘要:unsigned char a[30] = {04 5F 00 00 00 06 01 03 27 10 00 0A }; int temp = a[8]<< 8 + a[9] ; 按照上述计算后打印的值位0 出错原因 << 优先级低于 + 因此改为int temp = ((a[8]<< 8) + 阅读全文

posted @ 2023-02-09 09:10 bailinjun 阅读(54) 评论(0) 推荐(0)