自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 使用Vs2019 体验C++20

本次试验使用的是Visual Studio 2019 16.10.0 版本。为了体验C++20 的内容首先将C++语言标准设置成“预览 - 最新 C++ 工作草案中的功能 (/std:c++latest)”,然后新建N个ixx文件。根据微软博客module (ixx)中的代码如下`module;export module mymodel;export int Add(int a, int b) {return a + b;};`我一共新建了三个modules 分别如下:module;exp

2021-06-01 17:43:21 1513

原创 C++17 下的可变参数模板

C++17中的折叠参数具有左折叠和右折叠查看下面两段代码#include<iostream>template<typename ...T>int sum(T ... ts){ return (...+ts); }int main(){ std::cout << sum(1,2,3); return 0;}计算值等于6使用右折叠#include<iostream>template<ty...

2020-12-11 22:39:36 641

原创 使用Template传数组参数

#include <iostream>template<typename T, int count>T sum(T (&t)[count]){ T retVal(0); for(int i = 0; i < count; i++) { retVal += t[i]; } return retVal;}int main(){ int A[] = {1,2,3,4,5,6,7,8,9,0}; std::cout <<sum(A);.

2020-10-07 09:27:30 1210 1

原创 CMake 一个简单的Qt工程

cmake_minimum_required(VERSION 3.4.0)set(project_name TestWindow)set(CMAKE_PREFIX_PATH $ENV{QTPATH}) #QTPATH qt 的环境变量project(${project_name})set(CMAKE_AUTOUIC ON)set(CMAKE_AUTOMOC ON)set(CMAKE_AUTORCC ON)find_package(Qt5 REQUIRED Widgets)se

2020-09-25 23:22:26 128

原创 template 入门基础

#include<iostream>template<typename T>void add(T t1,T t2){ std::cout << t1 + t2<<std::endl;}int main(){ add(3,4); add(5.9,3.0); std::string a("abc"); std::string b("def"); add(a,b);}输出为:78.9abcdef但该模板无法输入两个不同的类型。当

2020-07-09 22:33:50 290

原创 CMake GoogleTest工程

CMake GoogleTest工程CMake GoogleTest工程编写被测试函数编写测试用例编写makefileCMake GoogleTest工程编写被测试函数class Calc{public: Calc(){} ~Calc(){} template<typename T> T test_fun(T ...

2020-03-18 21:59:51 512

原创 CMake 最简单工程

CMake 最简单工程编写C++文件编写CMakeLists.txt生产Makefile运行编写C++文件#include class CopyObj{public:CopyObj(){std::cout << "CopyObj "<<std::endl;}~CopyObj(){}};class CopyTest{public:CopyTes...

2020-03-16 22:52:45 468

空空如也

空空如也

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

TA关注的人

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