![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
合道为善
这个作者很懒,什么都没留下…
展开
-
指针、数组名与对数组名取地址、函数指针、auto关键字、回调函数与代理模式(二)
对linux中signal函数的理解:signal接受两个参数,一个代表需要被捕捉的特定的信号的整数值,另一个是指向用户提供的函数的指针,该函数用于处理被捕捉到的信号,其参数为一个int该参数用于区分不同的信号,返回值为void;设sfp为指向信号处理函数void sigFunc(int)的指针,则*sfp就代表了信号处理函数,则sfp可以被调用,即,有void(*sfp)(int),sfp的...原创 2019-10-30 23:53:56 · 105 阅读 · 0 评论 -
指针、数组名与对数组名取地址、函数指针、auto关键字、回调函数与代理模式(一)
10.22原创 2019-10-28 23:50:02 · 172 阅读 · 0 评论 -
多态、成员变量、成员函数与static_case关键字
c++原创 2019-10-19 22:02:56 · 198 阅读 · 0 评论 -
c++对象的生命周期、static关键字、拷贝构造函数与单例模式
先看一个小程序:#include <iostream>using namespace std;class MyClass{public: MyClass(int a, int b); static int getSum(); private: int a; int b; static int sum;};MyClas...原创 2019-10-18 22:52:28 · 446 阅读 · 0 评论 -
static_cast 与 dynamic_cast的区别
static_cast 不要求基类包含虚函数;class Base{public: void f() { cout &amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;lt; &amp;amp;amp;amp;quot;Base::f()&amp;amp;amp;amp;quot; &amp;amp;amp;amp;amp;lt;&amp原创 2018-09-04 17:39:35 · 237 阅读 · 0 评论 -
面向对象编程风格
Thread.h :#ifndef _THREAD_H_#define _THREAD_H_#include&lt;pthread.h&gt;class Thread{public: Thread(); virtual ~Thread(); void Start(); void Join();private: static void*...原创 2019-08-29 23:09:10 · 103 阅读 · 0 评论 -
一个简单的程序
一个简单的Hello, Concurrent World程序:#include<iostream>#include<thread>using namespace std;void hello(){ cout << "Hello Concurrent World\n";}int main()//初始线程{ thread t...原创 2019-08-29 23:07:49 · 275 阅读 · 0 评论