c++
文章平均质量分 80
DonJiger
这个作者很懒,什么都没留下…
展开
-
libcurl库函数调用错误记录
场景调用libcurl实现http通信,实现一个类去完成该功能,libcurl实现主要是如下流程easy_init 初始化setopt 设参数perform传输curl_cleanup 销毁空间这里一开始出现的错误是double free or corruption仔细检查后,发现有这句 CURL *curl,这是使用libcurl时实例化的对象,之后都是使用该对象去完成所有功能。问题就出在我把这句写在了构造函数中,而在之后的send成员函数(该函数就是发送数据)中我每次调用都用了clea原创 2021-04-27 13:18:18 · 185 阅读 · 0 评论 -
c++基础
c++函数作用域分类函数类型作用域作用域的范围就是声明函数时,那个放形参的括号(),也叫形参表。所以在函数声明的时候,甚至可以不写变量名,只声明变量类型都可以(当然不推荐这样,因为可读性不好),因为形参表中的变量作用域只存在与括号内,编译器在编译过程中只在乎参数类型和顺序,因为出了这个括号这几个变量作用域就结束了,即使实参传进来,和形参结合时,也不需要管形参叫啥,只要按照对的变量类型和顺序,就能把实参成功和形参结合。局部作用域(块作用域)在函数体实现的大括号内,就是局部作用中“局部”的范围,同时在这原创 2021-03-15 16:31:09 · 413 阅读 · 0 评论 -
c++面向对象特性之继承(2)
c++面向对象特性之继承(2)继承共分为三种 :public 公有继承protected 保护继承private 私有继承于此同时,每个类中的成员也具有public,protected,private这三种特性,每种特性下的成员在每种继承方式下都有不同的结果,总结如下:公有继承:继承方式本来的属性转换后的属性publicpublicpublicpubl...原创 2019-10-19 16:40:43 · 173 阅读 · 0 评论 -
c++面向对象特性之继承(1)
c++面向对象特性之继承(1)总结一下c++关于继承的学习1.为什么使用继承?在进行类的创建时,有很多类之间,存在着包含关系,那么当创建了一个大的类以后,再创建细化后的一个类,该细化后的类除了拥有自己特殊的成员函数外,他也具有大类中具有的基本成员函数,那么,我们没有必要再将这些大类中已经实现过的类再去写一遍,直接使用继承这个特性,可以省去很多麻烦。2.举例说明:这是一个Person类#...原创 2019-10-19 15:08:31 · 232 阅读 · 0 评论 -
leetcode 1 两数之和
leetcode 1 两数之和//暴力解法class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> record(2,0); for(int i =0;i<nums.size();i++...原创 2019-10-13 09:43:12 · 141 阅读 · 0 评论