![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
Bk冗余
Qt开发、GL\D3D初学者
展开
-
5个常用的遍历算法
for_each#pragma once#include <iostream>#include <vector>#include <algorithm>#include <functional>using namespace std;void printfs(int val){ cout << val << endl;}void test01(){ vector<int> v; v.push_原创 2020-07-09 18:25:19 · 1040 阅读 · 0 评论 -
OpenGL教程(1)GLFW窗口创建
包含头文件配置好环境后在main.cpp包含GL/glew.h与GLFW/glfw3.h包含时一定要注意包含顺序(先包含glew,再包含glfw)出错✋????(打脸)初始化上下文环境写一个main函数在main内写代码(????)因为glew需要一个上下文环境(就是glfw),所以先写好glfw再干glew先调用glfwInit();glfwInit函数是用来初始化的接下来写glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);glfwW原创 2020-07-09 09:08:28 · 811 阅读 · 0 评论 -
Qt的一些组件以及注意
Qt-菜单栏与工具栏#include "mainwindow.h"#include <QMenu>#include <QAction>#include <QDebug>#include <QStatusBar>#include <QLabel>#include <QTextEdit>#include <QDockWidget>MainWindow::MainWindow(QWidget *parent)原创 2020-06-22 18:24:50 · 238 阅读 · 0 评论 -
Qt带参数的信号
Qt带参数信号信号也可以重载但是connect是会发生二义性,编译器不知道要处理哪个信号,因为我发出的信号是有参和一个无参的signal:void mySignals();void mySignals(int,QString);emit:emit mySignals(120,"我是小窗口");emit mySignals();connect://处理无参信号connect(&t,TowWindow::mySignals,this,&MainWindow::gotom原创 2020-06-21 10:29:33 · 496 阅读 · 0 评论 -
c++ vector容器
vector是基于c++泛型模板一个容器类创建对象 -> vector<数据类型> v;往里面添加数据 -> v.push_back(数据类型);取值for(vector<int>::iterator it = v.begin();it != v.end();it++) { cout << (*it) << endl; }...原创 2020-06-19 11:38:15 · 73 阅读 · 0 评论 -
C++函数模板
大纲函数模板的基本语法可能遇到的问题普通函数与函数模板区别于注意事项普通函数与函数模板调用规则模板的局限性函数模板的基本语法泛型的声明方式template<typename T>或template<class T>模板类型标识通用性,但是也不能说所以类型都可以用比如拿一个自定义的类去做加减法在调用这个模板函数时,有两种调用方式↓一种直接传参调用test01(2,3);另一种就是在函数名后面函数名<类型a>(类型a,类型a);比如test01&原创 2020-06-13 11:02:36 · 135 阅读 · 0 评论 -
c++二进制读写文件
c++二进制读写文件首先要包含头文件fstream或istream、ostream下面是全部代码演示#include<iostream>#include<string>/*首先要包含这个头文件*/#include<fstream>using namespace std;class Person{public: char m_Name[64];//姓名 int Age;//年龄};void test01(void){ ofstream原创 2020-06-11 11:43:15 · 232 阅读 · 0 评论 -
error MSB8020: 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。
这个问题可能是因为你项目版本是vs2019下生成的,下面是对应版本↓我的是在vs2019写的项目,用vs2017不能编译生成v142–>VS2019v141–>VS2017v140–>VS2015v120–>VS2013解决方法:在顶部菜单栏依次单击项目–>属性—>常规–>平台工具集然后选择你对应的版本...转载 2020-06-11 07:48:56 · 9568 阅读 · 0 评论