自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

prerfect_cat的博客

我是新手,请大佬们指教!

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 【c++】菱形继承

【单继承】:一个子类只有一个直接的父类的继承关系 【多继承】:一个子类有两个或者两个以上的直接父类的继承关系 【菱形继承】: class A { public: void fun() { cout << "A::fun()" << endl; } int _a;//sizeof(A) = 4 }; class B :public A { public:

2017-07-30 14:58:39 300

原创 【c++】深浅拷贝,引用计数写时拷贝

什么是浅拷贝? 例如下面的代码,:class AA {private: int* _a = new int[2]; };int main(void) { AA a1; AA a2(a1); system("pause"); return 0; } 我们看到对象a1和a2地址一样,指向同一块空间 当类中的成员变量包括指针时,而又没有定义自己的拷贝构造函

2017-07-22 20:40:32 393

原创 【c++】构造拷贝构造的N种调用情况问题

C++对传参和传返回值时构造的优化处理; 什么是临时对象? C++真正的临时对象是不可见的匿名对象,不会出现在你的源码中,但是程序在运行时确实生成了这样的对象 C++中的返回值优化 返回值优化(Return Value Optimization,简称RVO),是这么一种优化机制:当函数需要返回一个对象的时候,如果自己创建一个临时对象用户返回,那么这个临时对象会消耗一个构造函数(Constru

2017-07-20 23:10:08 202

原创 C/C++动态内存管理

c语言中用malloc/calloc/realloc/free进行动态内存管理,malloc/calloc/realloc用来在堆上开辟空间,free将申请的空间释放掉。 当一个程序需要内存的时候,它就调用malloc函数,malloc函数从内存池中提取一块何时内存,并向改程序返回一个指向这块内存的指针(此时这块内存没有被初始化!)。 函数原型: void * malloc(size_t si

2017-07-20 12:52:47 246

原创 【c++】模拟实现string类__实现增删查改

代码如下:String.h文件#pragma once#include<iostream> #include<assert.h> using namespace std; class String { public: String(const char* str = "")//构造函数 { _str = new char[strlen(str) + 1];

2017-07-15 17:04:14 374

win10-vs2019-编译licurl.dll

win10-vs2019-编译licurl.dll,支持openssl

2022-07-21

build_openssl-3.0.5_Release_64_dll.7z

win10编译openssl动态库

2022-07-21

testWebengine.zip

Qt 实现网页交互

2021-01-25

实现线程池.rar

基于POSIX实现一个线程池,实现文件下载,下载工具使用wget。并且可以指定活动的线程数。在Linux平台运行。

2019-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除