今天,本人来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。 hiredis.h的下载地址为:https://github.com/redis/hiredis 主要包括如下四个方法 1. redisContext* redisConnect(const char *ip, int port) 该函数用来连接redis数据库, 两个参数分别是
转载
2023-09-02 11:18:59
128阅读
昨天晚上看到刘江的blog又补充了好几大段,今天早上又看到云风的人肉trackback,果然还是这种话题引人关注。 云风先是提了一下所谓C++带来的思想包袱(文言文曰“心智包袱”)问题,然后重重地引用了Linus的话:“关键是设计”,其实他是在暗示:好的设计C相同能做出来,不劳C++大驾;而C...
转载
2015-03-26 15:52:00
174阅读
2评论
这篇文章讲解了不安全方式.
不过无所谓.
串视,我很少用,一用,就出错.
几个指针包装,很容易出错.不如用原始指针.
自己在一个类中控制好就行了.为什么这些人反对指针呢.该用就用.
可选<T>也不好用.不巴适.我不喜欢,自己多测试下就行.
span什么的,很少用.没用过.
编程,不要搞那么复杂.
rust里面的<<<>>>,不知道,这些人,怕不怕?太吓人了.
...
原创
2022-02-25 10:50:22
28阅读
这篇文章讲解了不安全方式.不过无所谓.串视,我很少用,一用,就出错.几个指针包装,很容易出错.不如用原始指针.自己在一个类中控制好就行了.为什么这些人反对指针呢.该用就用.可选<T>也不好用.不巴适.我不喜欢,自己多测试下就行.span什么的,很少用.没用过.编程,不要搞那么复杂.rust里面的<<<>>>,不知道,这些人,怕不怕?太吓人了....
原创
2021-08-20 09:14:39
70阅读
C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持。 本文将向您演示如何使用 CDT — 用于 C/C++ 开发的一组插件。CDT 项目(有关链接,
转载
精选
2011-05-05 08:21:37
998阅读
由于经常用到队列,因此将队列的实现,
原创
2023-05-25 16:30:21
53阅读
1. 需要安装的软件
(1)Dev-C++.
下载地址: http://www.bloodshed.net/devcpp.html
说明:编译C/C++代码编
原创
2009-12-18 18:54:22
1446阅读
安装MinGW-w64 在vscode上写c/c++代码需要先安装好MinGW-w64 在下载地址下载x86_64-win32-seh 将其解压,放入任意路径(推荐放在C:\Program Files (x86)\下) 将MingGW主目录下的bin文件夹的路径加入到用户的path中 命令行gcc ...
转载
2021-10-23 00:07:00
590阅读
2评论
一款方便顺手的编程软件对于 C/C++ 开发者们来说,无疑会节省非常多不必要的环境安装和学习使用教程的时间。看到一些回答围绕不同操作系统,推荐了不同的IDE。我在这里给大家介绍一个全平台都通用、轻量且功能强大的在线编辑器 Lightly。它是首个根据中国开发者使用习惯量身打造的 IDE 编程软件,界面风格简洁明快。 在 Lighlty 上用户不需要配置任何编译运行环境,选择开发语
转载
2022-03-29 20:07:00
941阅读
在某些情况下,比如原来与很多c/c++的代码, 可能希望采用c/c++编写android应用程序.在这种情况下,一般使用NDK.但是由于android直提供了java接口,因此不能够直接调用android中的各种...
转载
2013-10-15 22:10:00
377阅读
2评论
原文地址:http://blog.csdn.net/kaph11/archive/2004/10/17/139558.aspx
Vi是Unix下最常用的文本编辑器。VIM(Vi IMproved)则是它的增强版。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。用过emacs的人肯定会为emacs的一些快捷键感到烦恼,有时候用真希
转载
精选
2011-05-09 11:01:50
1130阅读
在某些情况下,比如原来与很多c/c++的代码, 可能希望采用c/c++编写android应用程序.在这种情况下,一般使用NDK.但是由于android直提供了java接口,因此不能够直接调用android中的各种对象或者部件. 如何直接使用c/c++开发android应用? 可以使用cle和wrapandroid项目作为中间件. CLE项目提供了多种语言的通用接口,其中就包含对c/c++的支持.
转载
2021-07-30 15:22:34
797阅读
1.类型增强检查更加严格比如,把一个 const 类型的指针赋给非 const 类型的指针。c 语言中可以通的过,但是在 c++中则编不过去
const int a = 100;
int b = a;
const int *pa = &a;
int *pb = pa;增加bool类型c语言中使用0和!0来表示逻辑的真假,但是在c++中使用bool类型表示逻辑的真(true)假(
转载
2023-05-22 22:43:55
297阅读
很久没有写过C++程序了,对Visual Studio有些不习惯。尤其对它编译后直接退出感到无语到愤怒。。。http://blog.sina.com.cn/blogagn于是就谷歌访问了一下,发现有几下方法:1.直接调用系统函数system("pause");例如:#includeusing nam...
转载
2013-03-10 13:09:00
848阅读
2评论
用C++语言开发Android程序 配置开发环境 如果你是一个C++语言的死忠,你喜欢C++语言到了偏执的状态,如果不想学习Java语言,或者你很讨厌Java语言,如果你认为Java虚拟机的内存占用太多和执行低效。如果你过度关注Andoird程序的执行效率,对Android程序的执行速度过于敏感,喜欢自己用手动档来控制程序的内存和线程等资源,如果你在其他平台下用C++语言开发了一个程序
转载
2023-06-07 14:50:35
866阅读
文章目录安装C++中的python扩展模块使用C++编写python模块STL适配扩展类适配扩展参考文献 安装C++中的python扩展模块Python本身有着C接口,可以用C语言编写扩展模块,提供这个扩展的就是pybind11,有了它我们就能使用C++来开发Python扩展了。首先我们需要在centos环境下安装这个库,使用以下命令:sudo yum -y install python3-de
转载
2023-08-11 12:42:43
104阅读
基本思路:
最外层有三个文件: Makefile, Make.share, Make.include.
每个工程目录中都有一个Makefile文件.
其中最外层的Makefile是外壳部分.需要调用者修改里面的某些参数,例如编译平台,要编译的子目录集合,每个工程都要用到的头文件,编译参数等,设置完成后,会进入每个子目录,执行当前子目录中的Makefile文件.
Make.share和Mak
原创
2012-04-27 14:22:39
2210阅读
通过使用ME
转载
2023-07-06 23:03:09
108阅读
一、简单用法C#和C++是非常相似的两种语言,然而我们却常常将其用于两种不同的地方,C#得益于其简洁的语法和丰富的类库,常用来构建业务系统。C++则具有底层API的访问能力和拔尖的执行效率,往往用于访问底层模块和构建有性能要求的算法。这两种场景看起来有较大的差异,大多数的时候可以各行其道。但还是有很
转载
2020-11-12 10:51:00
141阅读
2评论
代码实现:#include <stdlib.h>typedef int DataType;class SeqList{public: ////传统写法 SeqList() &n
原创
2016-03-07 11:48:08
448阅读