c++
木又灬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vs2015 hiredis编译使用
编译环境,win10、vs2015(redis服务器自行开启) 获取redis windows版 github上项目地址 编译hiredis 1.解压redis,打开源码目录中msvs目录中的sln文件 2.redis服务器安装好的前提下,只需要编译下面两个项目即可 在此要注意一点,就是32位64位选择,32位使用需要编译32位版本,64位同样。也可两个版本都编译备用。 3....原创 2018-12-18 20:44:48 · 1734 阅读 · 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 · 222 阅读 · 0 评论 -
c++primer第五版 第六章习题(1-10)
1.形参与实参的区别是什么 形参全称“形式参数”,是定义函数名和函数体使用的参数,目的是接收调用该函数时传递的参数 实参全称“实际参数”,是调用该函数时传递给函数的参数。2.(a)函数有返回值,函数应添加一个参数(b)函数无返回类型(c)参数列表中,形参名称重复(d)函数体内应使用花括号3.#include <iostream> using namespace std; ...原创 2018-03-14 10:03:05 · 420 阅读 · 2 评论 -
c++primer第五版 第七章习题(01-10)
7.01原创 2018-03-16 16:18:40 · 248 阅读 · 0 评论 -
c++primer第五版 第六章习题(51-56)
6.51原创 2018-03-16 16:17:17 · 275 阅读 · 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 · 264 阅读 · 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 · 248 阅读 · 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 · 390 阅读 · 2 评论 -
moquitto安装遇到的问题
【1】编译找不到openssl/ssl.h 【解决方法】——安装openssl sudo apt-get install libssl-dev 【2】编译过程找不到ares.h sudo apt-get install libc-ares-dev 【3】编译过程找不到uuid/uuid.h sudo apt-get install uui原创 2017-02-15 16:18:52 · 592 阅读 · 0 评论 -
c/c++回调函数
回调函数 (1)概念:回调函数,顾名思义,就是使用者自己定义一个函数,使用者自己实现这个函数的程序内容,然后把这个函数作为参数传入别人(或系统)的函数中,由别人(或系统)的函数在运行时来调用的函数。函数是你实现的,但由别人(或系统)的函数在运行时通过参数传递的方式调用,这就是所谓的回调函数。简单来说,就是由别人的函数运行期间来回调你实现的函数。 (2)标准Hello World程序:原创 2016-10-27 16:34:26 · 245 阅读 · 0 评论 -
cmake使用实践(二)
cmake使用实践(二) 本文演示将代码可执行文件,cmake生成文件分开,涉及到多层目录编写CMakeLists.txt 之后所有的构建都选择out-of-source外部构建,一般选择工程目录下的build目录 1、准备工作 目录层次结构 ————test2 |——CMakeLists.txt原创 2016-09-27 09:13:41 · 736 阅读 · 0 评论 -
cmake使用实践(一)
cmake使用实践(一) 1.初试cmake,编写简单的helloworld 本节选择了一个最简单的例子Helloworld来演练一下cmake的完整构建过程,本节并不会深入的探讨cmake,仅仅展示一个简单的例子,平台为ubuntu16.04操作系统 1、准备工作 首先建立一个cmake文件夹,所有的cmake文件都放在这个文件夹中,并且建立一个新的文件夹test1(可自行定义目录)原创 2016-09-26 17:52:17 · 409 阅读 · 0 评论 -
cmake命令大全
cmake命令大全 cmake中的预定义变量 project_source_dir 工程的根目录 project_binary_dir 运行cmake命令的目录,通常是 ${PROJECT_SOURCE_DIR}/build cmake_include_path 环境变量,非cmake变量 cmake_liibrary_path 环境变量 cmake_current_binar原创 2016-09-26 16:21:26 · 2914 阅读 · 0 评论 -
ubuntu18.04 redis安装配置
简介: Redis是一个内存中键值存储,以其灵活性、性能和广泛的语言支持而闻名。它通常用作数据库、缓存和消息代理,并支持各种数据结构。 本教程是演示如何再Ubuntu 18.04上用源码安装和配置Redis STEP1:安装依赖项 下载源码之前,必须满足构建依赖性 $ sudo apt update $ sudo apt install build-essent...原创 2018-12-18 20:18:48 · 2901 阅读 · 0 评论
分享