分类:C/C++

VS2017工具用C++编译SQLite数据库和使用以及如何使用加密数据库SQLCipher

一、前言 最近在倒腾东西的时候无意中需要在PC端解密某社交工具的数据库,移动设备中的加密数据库信息,我们也都知道一般采用了免费的SQLCipher进行加密。所以我们想要写个工具解密,需要解决基础问题,在PC上如何用C++进行数据库操作和加解密操作。本文主要来介绍如何用VS2017...

尼古拉斯.赵四 6年前 (2018-05-22) 5675℃ 10喜欢

如何用c语言调用c++做成的动态链接库

今天在做东西的时候遇到一个问题,就是如何在C语言中调用C++做的动态链接库so文件 如果你有一个c++做的动态链接库.so文件,而你只有一些相关类的声明, 那么你如何用c调用呢,别着急,本文通过一个小小的例子,让你能够很爽的搞定. 链接库头文件: head.h class A ...

尼古拉斯.赵四 8年前 (2016-05-12) 7611℃ 0评论 7喜欢

C++中的static关键字

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义...

尼古拉斯.赵四 8年前 (2016-05-12) 6826℃ 0评论 4喜欢

C/C++中const关键字

今天在做一个趋势笔试题的时候,才让我有了系统把const关键字好好总结一下的冲动,因为这个关键词大大小小好多地方都出现过,出现频率非常高,而每次只是简短的把答案看了一下,没有真正将其整个用法弄透,马上要找工作了,为避免悲剧再次发生,不得不引起我的重视,这才有了这篇博文。     ...

尼古拉斯.赵四 8年前 (2016-05-12) 6981℃ 0评论 7喜欢