你带酒来,我有故事

标签:C++

:: 代码生涯

C++之代理类

C++之代理类
代理类的引入   为什么需要代理,自然是客户端与服务器端不能正常沟通,需要第三方来进行沟通,这第三方自然成了代理,准确来说,应该是服务器端的代理,用来实现的代理功能的类就叫代理类。 那么什么时候客户端与服务器端不能正常沟通呢?《C++沉思录》有言:C++容器通常只能包含一种类型的...

二十画生 7年前 (2017-06-04) 1039℃ 0评论 0喜欢

:: 代码生涯

C/C++之回调函数

C/C++之回调函数
     今天讨论下C/C++中的回调函数。      在理解“回调函数”之前,首先讨论下函数指针的概念。 函数指针 (1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函...

二十画生 7年前 (2017-05-31) 873℃ 0评论 1喜欢

:: 代码生涯

编程之美 — 让CPU占用率绘制任意图形

编程之美 — 让CPU占用率绘制任意图形
《编程之美》第一章给出了一个面试题: 写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率,程序越精简越好,计算机语言不限。例如,你可以实现下面三种情况: 1.CPU的占用率固定在50%,为一条直线; 2.CPU的占用率为一条直线,但具体占用...

二十画生 7年前 (2017-05-30) 975℃ 0评论 0喜欢

:: 代码生涯

C++设计模式之Prototype模式

C++设计模式之Prototype模式
首先引入《C++ Common Knowledge Essential Intermediate Programming》(中文翻译叫《C++必知必会》)中条款29 虚构造函数与Prototype模式中的一个例子: 假如你现在身处一家瑞典餐馆,并且想点菜。不幸的是,你的瑞典水平仅...

二十画生 7年前 (2017-05-30) 1021℃ 0评论 0喜欢