C/C++
文章平均质量分 59
sigmarising
Nothing, Nothing.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在 Windows 上安装新版本 gcc/g++
在 Windows 上安装新版本 gcc/g++通过 MinGW Installation Manager 能够安装到的 gcc/g++ 版本并不会很新:本文将会介绍安装新版本 gcc/g++ 的方法。Step1. 下载并安装 MinGW-W64下载 MinGW-W64.安装时注意选项如下:之后会联网进行下载安装。Step 2. 添加到 PATH安装完毕后,将如下路径添加到系统的 PATH:Step 3. 测试如图所示,安装成功:参考链接Visual Studio原创 2020-07-11 20:22:09 · 23518 阅读 · 3 评论 -
C++ 实现任意基本类型转换为 string 类型
C++ 实现任意基本类型转换为 string 类型可以使用模板和strstream的流操作来实现int、char等基本类型转换string的功能。代码如下:#include <strstream>using namespace std;// any simple type convert to stringtemplate<class src_type&g...原创 2018-04-01 20:35:05 · 4805 阅读 · 0 评论 -
C++ 使用 fstream 创建输出文件
C++ 使用 fstream 创建输出文件在C++文件操作中,我们可能想先创建一个文件,然后向其中写入内容。本文介绍一种可以用于创建文件并向其中写入内容的方法。代码如下:#include <fstream>using namespace std;int main(int argc, char *argv[]){ fstream File_output; ...原创 2018-04-03 09:28:42 · 5857 阅读 · 0 评论 -
C++ 的 vector 元素去重
C++ 的 vector 元素去重思路本文提供一种对 vector 中的元素去重的方法:首先对 vector 中的元素使用 sort 函数排序,使重复的元素排在相邻的位置接下来使用 unique 函数将重复的相邻元素放在 vector 末尾,返回值为末尾第一个重复元素的地址最后调用 erase 函数,删掉重复元素代码#include <vector>...原创 2018-04-28 20:04:00 · 7296 阅读 · 0 评论 -
C++ 单例模式 - 饿汉方法
C++ 单例模式 - 饿汉方法C++ 中的单例模式可以分为两种,懒汉、饿汉方法:懒汉:只有在第一次用到类实例的时候才实例化。饿汉:在单例类定义时即实例化。在线程安全方面,饿汉模式天生线程安全,而懒汉模式需要进行一些修改。下面介绍一种 C++ 中的饿汉实现。单例类 - 源代码// 单例类class Singleton {public: // 获取...原创 2018-06-16 10:36:38 · 2903 阅读 · 3 评论
分享