
C++
amRobinson
这个作者很懒,什么都没留下…
展开
-
【Linux】C++代码生成UML类图
链接:https://www.zhihu.com/question/31687711/answer/1853553697。商业转载请联系作者获得授权,非商业转载请注明出处。可以用doxygen根据代码生成文档。转载 2022-09-22 11:56:47 · 1274 阅读 · 0 评论 -
【C++】C++语言中的static静态成员变量和静态成员函数的作用
一、C++语言中的static静态成员变量的作用:1.在C++中,我们可以使用静态成员变量来实现多个对象共享数据的目标。静态成员变量是一种特殊的成员变量,它被关键字static修饰。2.static 成员变量属于类,不属于某个具体的对象,即使创建多个对象,也只为 static 成员变量分配一份内存,所有对象使用的都是这份内存中的数据。当某个对象修改了static 成员变量,也会影响到其他对象。3.static 成员变量必须在类声明的外部初始化,具体形式为:type class::name = v转载 2022-09-08 15:14:47 · 1232 阅读 · 0 评论 -
【C++】经典的c++下面使用pthread_create问题的解决
可是,到了这里之后,这个函数指针fp,虽然指向的函数是void*(void*)形式的,但是它实际上是void*(A::)(void*)形式的,所以放到pthread_create里面后,pthread_create就不认了。这是因为,对普通的类成员函数,编译之后,它的签名会发生变化,不再是void*(void*)的样式了。虽然我们取得了这个成员函数的指针,但是因为类型不匹配,我们依然没法使用它,即使XX_cast强行转换也不行。虽然这样做了之后,看起来挺别扭的,但是好歹能解决问题。...转载 2022-08-26 17:18:34 · 987 阅读 · 0 评论 -
【C++】C++函数捕获Ctrl+C方法
我们在UNIX的系统上,用CTRL+C表示退出当前进程,在这种退出当前进程的情况下,调用某个服务进程。2)然后再增加如下的方法来写捕获到CTRL+C后要执行的内容。1)在当前需要加捕获的地方,增加如下代码。...转载 2022-08-26 17:17:02 · 1895 阅读 · 0 评论