C++
幽影火龙骑士
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++ memset函数与类对象的使用安全
memset函数的使用安全 最近写代码的使用,有一个场景如下: 我定义了一个结构体,比如 struct abc{ int a; std::string b; } 然后我使用struct abc的时候,做了如下操作: struct abc test; memset(&test,0x00,sizeof(struct abc)); stra.b="sdfasdfa"; 这段代码在编译的过程中是没有问题的,但是会在执行过程中报段错误。 个人认为原因是包含在struct abc中的元素std::str原创 2020-09-28 11:50:56 · 597 阅读 · 0 评论 -
线程处理函数作为C++类成员
前些天用C++做一个东西的时候,需要使用到多线程。由于刚刚是从C那边转过来的,所以对C++的一些规矩不太清楚。很自然而然的就在类里面注册一个"void *ThreadFunc(void *arg);",作为我想要当做线程处理函数的成员函数。然而,事实并非我想的那么美好,失败了,这个void* ThreadFunc(void* arg)函数并不能够直接代入到pthread_create()里面去。 ...原创 2019-08-10 11:49:44 · 262 阅读 · 0 评论
分享