c++
木又灬
这个作者很懒,什么都没留下…
展开
-
vs2015 hiredis编译使用
编译环境,win10、vs2015(redis服务器自行开启)获取redis windows版github上项目地址编译hiredis1.解压redis,打开源码目录中msvs目录中的sln文件2.redis服务器安装好的前提下,只需要编译下面两个项目即可在此要注意一点,就是32位64位选择,32位使用需要编译32位版本,64位同样。也可两个版本都编译备用。3....原创 2018-12-18 20:44:48 · 1637 阅读 · 0 评论 -
c++primer第五版 第六章习题(11-20)
6.11#include <iostream>using namespace std;void reset(int &i){ i = 0;}int main(){ int j = 100000; cout << "before reset: j = " << j << endl; reset(...原创 2018-03-15 14:13:39 · 190 阅读 · 0 评论 -
c++primer第五版 第六章习题(1-10)
1.形参与实参的区别是什么 形参全称“形式参数”,是定义函数名和函数体使用的参数,目的是接收调用该函数时传递的参数 实参全称“实际参数”,是调用该函数时传递给函数的参数。2.(a)函数有返回值,函数应添加一个参数(b)函数无返回类型(c)参数列表中,形参名称重复(d)函数体内应使用花括号3.#include <iostream>using namespace std;...原创 2018-03-14 10:03:05 · 335 阅读 · 2 评论 -
c++primer第五版 第七章习题(01-10)
7.01原创 2018-03-16 16:18:40 · 208 阅读 · 0 评论 -
c++primer第五版 第六章习题(51-56)
6.51原创 2018-03-16 16:17:17 · 238 阅读 · 0 评论 -
c++primer第五版 第六章习题(41-50)
6.41a.非法,第一个形参未设置默认实参,调用时需要提供一个实参b.合法c.语法上合法,但是与原意不符6.42#include <iostream>#include <string>using namespace std;string make_plural(size_t ctr, const string &word, const string &am...原创 2018-03-16 16:12:28 · 229 阅读 · 0 评论 -
c++primer第五版 第六章习题(31-40)
6.31当引用为局部变量时,返回的引用无效。6.32合法6.33#include <iostream>#include <vector>using namespace std;void print(vector<int> &ivec, unsigned num){ unsigned sz = ivec.size(); if (!...原创 2018-03-16 15:48:13 · 201 阅读 · 0 评论 -
c++primer第五版 第六章习题(21-30)
21.#include <iostream>#include <cstdlib>#include <ctime>using namespace std;int compare(const int val, const int *p){ if (val < *p) { cout << "the big...原创 2018-03-15 16:56:31 · 330 阅读 · 2 评论 -
moquitto安装遇到的问题
【1】编译找不到openssl/ssl.h 【解决方法】——安装opensslsudo apt-get install libssl-dev【2】编译过程找不到ares.hsudo apt-get install libc-ares-dev【3】编译过程找不到uuid/uuid.hsudo apt-get install uui原创 2017-02-15 16:18:52 · 527 阅读 · 0 评论 -
c/c++回调函数
回调函数(1)概念:回调函数,顾名思义,就是使用者自己定义一个函数,使用者自己实现这个函数的程序内容,然后把这个函数作为参数传入别人(或系统)的函数中,由别人(或系统)的函数在运行时来调用的函数。函数是你实现的,但由别人(或系统)的函数在运行时通过参数传递的方式调用,这就是所谓的回调函数。简单来说,就是由别人的函数运行期间来回调你实现的函数。(2)标准Hello World程序:原创 2016-10-27 16:34:26 · 206 阅读 · 0 评论 -
cmake使用实践(二)
cmake使用实践(二)本文演示将代码可执行文件,cmake生成文件分开,涉及到多层目录编写CMakeLists.txt之后所有的构建都选择out-of-source外部构建,一般选择工程目录下的build目录1、准备工作目录层次结构————test2 |——CMakeLists.txt原创 2016-09-27 09:13:41 · 586 阅读 · 0 评论 -
cmake使用实践(一)
cmake使用实践(一)1.初试cmake,编写简单的helloworld本节选择了一个最简单的例子Helloworld来演练一下cmake的完整构建过程,本节并不会深入的探讨cmake,仅仅展示一个简单的例子,平台为ubuntu16.04操作系统1、准备工作首先建立一个cmake文件夹,所有的cmake文件都放在这个文件夹中,并且建立一个新的文件夹test1(可自行定义目录)原创 2016-09-26 17:52:17 · 356 阅读 · 0 评论 -
cmake命令大全
cmake命令大全cmake中的预定义变量project_source_dir 工程的根目录project_binary_dir 运行cmake命令的目录,通常是 ${PROJECT_SOURCE_DIR}/buildcmake_include_path 环境变量,非cmake变量cmake_liibrary_path 环境变量cmake_current_binar原创 2016-09-26 16:21:26 · 2793 阅读 · 0 评论 -
ubuntu18.04 redis安装配置
简介: Redis是一个内存中键值存储,以其灵活性、性能和广泛的语言支持而闻名。它通常用作数据库、缓存和消息代理,并支持各种数据结构。 本教程是演示如何再Ubuntu 18.04上用源码安装和配置RedisSTEP1:安装依赖项 下载源码之前,必须满足构建依赖性$ sudo apt update$ sudo apt install build-essent...原创 2018-12-18 20:18:48 · 2844 阅读 · 0 评论