由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 给几个teacherwei代码的评审意见吧
相关主题
What does the default constructor do?C & C++ mixing question
C++里面 class的数据成员的顺序是什么样的?gdb with big core file
Marshal C++ struct to C# struct有谁对glibc的allocator有研究?
stl quiz 一问Windows下多个DLL之间memory allocation问题
typedef 的一个问题被ptmalloc坑了
{C语言}请教如何通过变量访问结构体内的各个属性TeacherWei 的订票server 代码和 WeiDong 的 client 代码链接
effective C++里的memory pool 一问:不懂JS,看到一段很惊讶的代码,求解释
why do we still use dynamic allocation?关于内存泄漏
相关话题的讨论汇总
话题: 代码话题: teacherwei话题: struct话题: 常量话题: allocate
进入Programming版参与讨论
1 (共1页)
k*******r
发帖数: 90
1
免得一些初学者还被误导了:
- 不要用macro定义常量,const 或者 enum更好,类型安全
- C++ 里面有个东西叫构造函数,struct也可以用
- class + accessor 比起struct的代码可读性更好,编译器也会消除overhead
- TicketPool allocate/free 线程不安全
- read/write没有处理 EINTR, 当然整个异步io的实现就是错误的
- 测试代码不要跟主体代码写在一个文件里
没工夫仔细看里面的逻辑,也没兴趣
j******a
发帖数: 100
2
-不要用macro定义常量,const 或者 enum更好,类型安全
-class + accessor 比起struct的代码可读性更好,编译器也会消除overhead
- 测试代码不要跟主体代码写在一个文件里
其实是习惯问题,我刚毕业那会很注意,现在看别人的代码看多了觉得无所谓,很多大
牛都这么随意
-TicketPool allocate/free 线程不安全
他link了RT lib, glibc里的实现是有锁的,你可以下个glibc看
-read/write没有处理 EINTR, 当然整个异步io的实现就是错误的
这个非常对
j******a
发帖数: 100
3
不好意思,我以为你说glibc的allocate/free
他的那个是没做完,魏有讲过

【在 j******a 的大作中提到】
: -不要用macro定义常量,const 或者 enum更好,类型安全
: -class + accessor 比起struct的代码可读性更好,编译器也会消除overhead
: - 测试代码不要跟主体代码写在一个文件里
: 其实是习惯问题,我刚毕业那会很注意,现在看别人的代码看多了觉得无所谓,很多大
: 牛都这么随意
: -TicketPool allocate/free 线程不安全
: 他link了RT lib, glibc里的实现是有锁的,你可以下个glibc看
: -read/write没有处理 EINTR, 当然整个异步io的实现就是错误的
: 这个非常对

P*******L
发帖数: 2637
4

推荐用 constexpr 定义常量

【在 k*******r 的大作中提到】
: 免得一些初学者还被误导了:
: - 不要用macro定义常量,const 或者 enum更好,类型安全
: - C++ 里面有个东西叫构造函数,struct也可以用
: - class + accessor 比起struct的代码可读性更好,编译器也会消除overhead
: - TicketPool allocate/free 线程不安全
: - read/write没有处理 EINTR, 当然整个异步io的实现就是错误的
: - 测试代码不要跟主体代码写在一个文件里
: 没工夫仔细看里面的逻辑,也没兴趣

1 (共1页)
进入Programming版参与讨论
相关主题
关于内存泄漏typedef 的一个问题
请问可以这样定义struct吗?{C语言}请教如何通过变量访问结构体内的各个属性
[合集] more interview questionseffective C++里的memory pool 一问:
C++一个string的小问题why do we still use dynamic allocation?
What does the default constructor do?C & C++ mixing question
C++里面 class的数据成员的顺序是什么样的?gdb with big core file
Marshal C++ struct to C# struct有谁对glibc的allocator有研究?
stl quiz 一问Windows下多个DLL之间memory allocation问题
相关话题的讨论汇总
话题: 代码话题: teacherwei话题: struct话题: 常量话题: allocate