C++
文章平均质量分 65
与光同程
如果想拥有从未有过的东西,就去做你从未做过的事
展开
-
【C/C++】C语言runtime调用技术
C语言编译后,在可执行文件中会有 。如果想要动态调用一个C函数,首先需要 根据函数名找到这个函数地址 ,然后根据函数地址进行调用。动态链接器已经提供一个 API:,可以通过函数名字拿到函数地址:从上面代码中可以看出,test方法是没有返回值和参数的。所以funcPointer只能在指向参数和返回值都是空的函数时才能正确调用到。对于有返回值和有参数的C函数,需要指明参数和返回值类型才能使用。不同的函数都有不同的参数和返回值类型,也就没办法通过一个万能的函数指针去支持所有函数的动态调用,必须要让函数的参数原创 2022-12-04 00:01:31 · 2619 阅读 · 0 评论 -
【SQLITE3】基于SQLITE3的银行储蓄管理系统
在好久之前就做过这样一个任务,当时是直接创建一个存储数据的临时文件,实际应用肯定不是这样的,这一次我拿出刚刚学过的sqlite3来完成这样的任务。主要的思路是在登陆的时候一次性将所有用户信息先读到内存中,在退出的时候再一次性将改变的地方写入。需要用到sqlite3的C语言接口如下:rc = sqlite3_open(“bank.db”, &db);打开数据库rc = sqlite3_exec(db, sql, callback, (void*)data, &zErrMsg);运行原创 2021-03-17 13:00:04 · 594 阅读 · 0 评论 -
【C++项目】LINUX下的银行储蓄系统(c++实现)
(一)背景介绍最近发生了很多的事情,心中有些迷茫。关于未来的种种选择在现在突然一起出现在了我的面前,让我不得不去思考自己的未来。我又开始迷茫自己未来的道路该如何选择。如果选择读研的话,我就不得不去在那些感觉似乎和我的未来没有什么关系的专业课上投入大量的时间,同时以后还要再浪费一年的时间去准备考研。而如果直接出来工作的话又好像限制了自己的未来。未来究竟该如何?现在已经到了大二,我在各种课程中忙的...原创 2019-10-24 21:25:53 · 1480 阅读 · 0 评论 -
【C++学习】 C++初探(1)
经过了半个暑假的忙碌现在终于有机会回到家里休息两天。可发现回家也没有什么事情可干,干脆再学些东西吧。当下我最需要学习的语言我认为是C++,经过仔细的需求分析后我发现现在,学习C++是最合适也是受益最高的时期。一方面是面向对象的程序设计思想是我必须要抓紧学习的,反正学校也不教,还是得要自己去学。另外一方面就我想要从事的方向来说,C++可以做的事情也暂时是最丰富。首先C++可以让我接触另外一种编程...原创 2019-07-29 23:22:22 · 208 阅读 · 0 评论 -
【C++学习】C++初探 (2)
1.引用深入学习指针的引用同一般变量一样指针也可以用作引用。可以实现在C语言中的双重指针的效果。可以不必对指针取地址而达到改变指针的目的。使用实例:#include "iostream"using namespace std;//指针的引用struct Teacher{ char name[32]; int age;};//int getTeacher(Teacher ...原创 2019-07-31 21:06:59 · 150 阅读 · 0 评论