C++
光的猪猪
这个作者很懒,什么都没留下…
展开
-
C++基础:构造、继承、模板、STL基础知识示例代码
main.cpp//#include "cemployee.h"#include "complex.h"#include "string.h"#include "template.h"#include "relation.h"#include "stl.h"//#include "li.h"int main(){ //complex_test(); string_test(); //template_test(); //relation_test(); //myspace::原创 2020-09-29 15:34:11 · 146 阅读 · 0 评论 -
STL的练习
#include "main.h"//using namespace std;int main(){ //*********************************** 顺序容器:vector ****************************************** /* std::vector<int> iivec(2,0); std::vector<int> ivec(5,1); //std::cout << "赋值:原创 2020-09-29 14:48:28 · 147 阅读 · 0 评论 -
C++设计模式(总结)
C++设计模式单例模式1.1概念:一种创建型的设计模式。1.2作用:保证一个类只有一个实例化对象,并提供一个访问它的全局访问点,使得系统中只有唯一的一个对象实例。1.3应用:(1)需要频繁实例化然后销毁的对象。创建对象时耗时过多或者耗资源过多,但又经常用到的对象。 有状态的工具类对象。 频繁访问数据库或文件的对象。如日志文件、应用配置、线程池1.4三个关键点:单例类只能有一个实例化对象。为此,单例类只能提供私有的构造函数,即保证不能随意创建该类的实例。2、单例类必须自.原创 2020-09-22 15:10:00 · 249 阅读 · 0 评论 -
C++常见面试问题
一、用简洁的语言描述 c++在 c 语言的基础上开发的一种面向对象编程的语言; 应用广泛; 支持多种编程范式,面向对象编程,泛型编程,和过程化编程;广泛应用于系统开发,引擎开发;支持类,封装,重载等特性。二、c 和 c++ 的区别•C++ 在 c 的基础上添加类;•C主要是面向过程,C + + 主要面向对象;•C主要考虑通过一个过程将输入量经过各种运算后得到一个输出, C++ 主要考虑是如何构造一个对象模型,让这个模型契合与之对应的问题域, 这样就可以通过获取对象的状态信息得到输出.转载 2020-09-22 15:08:39 · 1859 阅读 · 0 评论 -
ADO概念
ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。1、_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任...原创 2019-12-30 13:51:45 · 678 阅读 · 0 评论 -
C++:两个类中相互包含对方对象的指针
参考此两个连接:https://blog.csdn.net/jiange_zh/article/details/78151160https://blog.csdn.net/StephenZou14/article/details/54233302原创 2019-11-26 10:18:18 · 483 阅读 · 0 评论 -
拷贝构造函数和拷贝赋值函数例子
#include struct aa{int num = 2;double d = 1.23;};class ABC{public:ABC();~ABC();ABC(ABC &abc);//拷贝构造函数ABC& operator= (const ABC& abc);//拷贝赋值函数void set(int num, double d) { a.nu...原创 2019-09-29 10:02:51 · 232 阅读 · 0 评论