![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言
文章平均质量分 68
_WaTT
这个作者很懒,什么都没留下…
展开
-
C++中const的用法
const是如何保证不被修改的? 1)const局部变量 函数内部定义的const,编译器来检查你有没有修改const。比如在函数内部写 #include <iostream> int main() { const int const_value = 100; const_value = 200; std::cout << const_value; } //编译时错误 编译器会报错“表达式必须是可修改的左值”。但是我们可以骗编译器,比如 #include <iostre原创 2022-03-09 16:23:58 · 1276 阅读 · 0 评论 -
C语言结构体的内存分布和结构体指针
在公司的代码中看到这样一段: 头文件中: #ifndef cpu_info_h__ #define cpu_info_h__ //... typedef struct sys_cpu_usage_* sys_cpu_usage_handle; sys_cpu_usage_handle create_cpu_usage_calculator(); // ... #endif // cpu_info_h__ 结构体 sys_cpu_usage_ 在对应的源文件中才进行了定义,而对应的源文件会编原创 2021-07-16 14:23:12 · 232 阅读 · 0 评论