![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
数据分析痴迷者
这个作者很懒,什么都没留下…
展开
-
C++ 函数体在类模板外部(友元函数)
函数体在类模板外部实现的时候,如果有友元函数需要注意的一点。原创 2019-04-11 22:09:03 · 590 阅读 · 0 评论 -
Qt Creator的下载和安装
链接:https://blog.csdn.net/weixin_38090427/article/details/83827678转载 2019-04-24 18:48:01 · 279 阅读 · 0 评论 -
值得推荐的C/C++框架和库
链接 https://blog.csdn.net/gatieme/article/details/49360731转载 2019-04-24 10:39:02 · 258 阅读 · 0 评论 -
C++ 仿函数
函数对象functor的用法尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。 functor,翻译成函数对象,伪函数,算符,是重载了“()”操作符的普通类对象。从语法上讲,它与普通函数行为类似。#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespac...原创 2019-04-23 22:30:41 · 136 阅读 · 0 评论 -
C++ 优先级队列
#include <iostream>using namespace std;#include "queue" //头文件 void Operator(){ priority_queue<int> p1; //默认是 最大值优先级队列 默认按从大到小存放 //priority_queue<int, vector<int>, less&...原创 2019-04-23 22:03:10 · 389 阅读 · 0 评论 -
面试题2:实现Singleton模式
题目:设计一个类,我们只能生成该类的一个实例。链接:https://www.douban.com/group/topic/125656932/转载 2019-04-18 23:06:06 · 98 阅读 · 0 评论 -
面试题1:赋值运算符函数(题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数)
#include<cstring>#include<cstdio>#include<iostream> using namespace std;class CMyString{public: CMyString(char* pData = nullptr); CMyString(const CMyString& str)...原创 2019-04-18 22:54:41 · 267 阅读 · 0 评论 -
C++11 常用新特性快速一览
C++11常用新特性快速一览链接:https://blog.csdn.net/jiange_zh/article/details/79356417转载 2019-04-18 12:53:16 · 151 阅读 · 0 评论 -
C++ error C1083: 无法打开包括文件: “mysql_version.h”: No such file or directory
错误如图所示,解决方案第一步打开项目的“属性”第二步,找到VC++目录,在包含目录里面添加你安装mysql数据库的include和lib目录,如我的数据库是D:\mysql-5.7.24-winx64\lib和D:\mysql-5.7.24-winx64\include。问题解决。...原创 2019-04-22 23:40:05 · 2023 阅读 · 0 评论 -
c++ 链接mysql:error LNK2019: 无法解析的外部符号
链接:https://blog.csdn.net/shujun19941226/article/details/51331468转载 2019-04-22 21:45:48 · 300 阅读 · 0 评论 -
C++ error LNK2019: 无法解析的外部符号 _WinMain@16
链接:https://blog.csdn.net/stephen_jie/article/details/53141413转载 2019-04-22 21:23:17 · 959 阅读 · 0 评论 -
C++ 操作MySQL总结
链接:https://blog.csdn.net/u010811512/article/details/72436084转载 2019-04-22 20:20:51 · 209 阅读 · 0 评论 -
C++ 容器之deque双端数组
C++ 容器之deque双端数组#include <iostream>using namespace std;#include "deque" //头文件#include "algorithm"void printD(deque<int> &d) //打印函数{ for (deque<int>::iterator...原创 2019-04-22 19:58:10 · 228 阅读 · 0 评论 -
C++ const关键字的总结
C++ const关键字的总结链接:https://blog.csdn.net/u011333734/article/details/81294043转载 2019-04-20 23:29:25 · 136 阅读 · 0 评论 -
C++匿名对象
C++中的匿名对象匿名对象就是通过调用类的默认构造函数创建的。class Teacher { private: int age; public: Teacher(int age) { this->age = age; } ~Teacher(){ cout<< "销毁对象"<<endl; } ...原创 2019-04-15 20:15:02 · 876 阅读 · 0 评论 -
c++中try catch的用法
https://www.cnblogs.com/MrYuan/p/4800257.html里面详细介绍了异常的处理。转载 2019-04-15 19:46:28 · 186 阅读 · 0 评论 -
C++main()和_tmain()区别
_tmain()是unicode版本的的main()_tmain这个函数入口其实就是为了程序中如果存在unicode而保证其能够移植。对于使用非unicode字符集的工程来说,实际上和main没有差别。1、 main是C程序的函数,_tmain是main为了支持unicode所使用的main的别名2、 _tmain的定义在<tchar.h>可以找到,如#define _tmain...原创 2019-04-15 19:38:23 · 1016 阅读 · 0 评论 -
C++ 浅拷贝&深拷贝
浅拷贝:当类对象之间赋值的时候,如果代码之间没有手工编写拷贝构造函数的时候,会自动调用默认的拷贝构造函数。这时候内存中会发生简单的复制。当调用虚构函数对内存进行销毁的时候,会发现堆中的内存需要销毁两次。故会出现问题解决方案:手工编写拷贝构造函数 。使用深拷贝还存在一种类似的情况,就是当我们调用等号运算符的时候,也会发现类似的情况。同样的我们需要手工重载等号运算符。...原创 2019-04-20 13:41:24 · 141 阅读 · 0 评论