![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
晚风亦是救赎
做个很酷的人 认真且随性.
展开
-
C++ opencv环境配置遇到的问题(总结)
首先去官网下载资源:Releases - OpenCV将资源下:安装路径\opencv\build\x64\vc15\bin 添加到环境变量然后包含目录、库目录、附加依赖项请参考:C++项目引入OpenCV库 - 简书这个时候遇到的问题就是:error LNK2019: 无法解析的外部符号 "void __cdecl cv::xxxx解决方案:项目右击 -> 属性 -> 最上面的配置管理器,效果如下选择x64平台,Debug配置,不然和opencv的配置不..原创 2021-11-17 10:02:47 · 2907 阅读 · 3 评论 -
C++ 从std::string转换为LPCWSTR
LPCWSTR stringToLPCWSTR(std::string orig) { size_t origsize = orig.length() + 1; const size_t newsize = 100; size_t convertedChars = 0; wchar_t* wcstring = (wchar_t*)malloc(sizeof(wchar_t) * (orig.length() - 1)); mbstowcs_s(&convert.原创 2021-11-16 16:15:40 · 3347 阅读 · 0 评论 -
C++ 位图bmp相关的几个结构体理解
int main(){ /** * 说明:BITMAPFILEHEADER(位图文件头),是一个固定长度为14个字节的结构体 * 结构体属性: * bfType 位图文件类型 * bfSize 位图文件大小 * bfOffBits 从文件头到实际的位图数据的偏移字节数 */ BITMAPFILEHEADER bitmapFileHeader; /** * 说明:BITMAPINFOHEADER(位图信息头),是一个固定长度为40个字节的结构体 * 结构体属性: .原创 2021-11-16 15:23:02 · 882 阅读 · 0 评论 -
C++ std:string 转 LPWSTR
前提:引入#include <Windows.h> 头文件代码实现:#include <Windows.h>#include <iostream>#include <string>using namespace std;// std::string 转 std::wstringstd::wstring s2ws(const std::string& s){ int len; int slength = (int.原创 2021-11-13 11:39:46 · 2398 阅读 · 0 评论 -
exe执行文件,带参调用(C++代码实现)
代码:#include <iostream>using namespace std;// argc代表参数个数,argc代表实际参数值// 调用 .exe 时,可传入多个字符串,中间以逗号分隔(传入的值储存在 argv 中)int main(int argc, char* argv[]) { for(int i = 0;i < argc;i++){ cout << argv[i] << endl; }}调用:原创 2021-11-08 20:20:55 · 1786 阅读 · 0 评论 -
VS2019 C++ 错误记录
错误信息:LNK2005 "public: virtual void __thiscall 类名::函数名() ...原因,定义一个头文件的实现 cpp,放在了源文件目录下,导致重复编译,报错LNK2005.解决方案,将实现接口或者继承的 cpp 文件,更名为hpp文件,并且将其移入头文件目录下。至此 ~ 问题解决~...原创 2021-11-02 17:21:39 · 310 阅读 · 0 评论 -
C++ 案例之演讲比赛流程管理系统
代码实现:speaker.h (演讲者类)#pragma onceusing namespace std;class Speaker{public: string m_Name; // 姓名 double m_Score[2]; // 分数 最多有两轮分数};speechManager.h (演讲管理类声明)#pragma once#include <iostream>using namespace std;#include "spe..原创 2021-11-01 15:43:33 · 200 阅读 · 0 评论 -
C++ 实现简单的Web服务器
#include <cstdio>#include <WinSock2.h>using namespace std;#define BUFFER_SIZE 1024// 自定义响应头 和 响应的HTML 常量#define HEADER "\HTTP / 1.1 200 OK\r\n\Content-Type: text/html; charset=UTF-8\r\n\Server: xxxxx\r\n\Content-Length: % d\r\n\r %s"#d.原创 2021-10-26 14:43:08 · 1425 阅读 · 0 评论 -
吃货联盟系统 C++实现
代码:#include <iostream>#include <string>#include <vector>using namespace std;/*** 案例 - 吃货联盟系统* 案例描述:* 现在已经进入网络时代,人们的日常生活已经离不开网络,如网上购物、看新闻、交友等。* “只要点点手,就能送餐上门”,网上订餐越来越受到都市年轻人的青睐。* 本系统功能包括:* 1、我要订餐* 2、查看餐袋* 3、签收订单原创 2021-10-21 17:21:03 · 146 阅读 · 0 评论 -
C++ STL容器案例之员工分组
代码:#include<iostream>using namespace std;#include<string>#include<map>#include<ctime>#include<vector>/*** * Author:晚风亦是救赎* CreateTime:2021/10/18* * 案例:员工分组* 案例描述:* 1、公司招聘了10个员工(ABCDEFGHIJ),10名员工进入公司之后,需要指派员工在原创 2021-10-18 19:52:26 · 105 阅读 · 0 评论 -
C++ list 排序案例
代码如下:#include<iostream>using namespace std;#include<string>#include<algorithm>#include<list>// list 之排序案例/*** Author:晚风亦是救赎* CreateTime:2021/10/16* * 案例描述:将Person自定义数据类型进行排序,Person中属性有姓名、年龄、身高* 排序规则:按照年龄进行升序,如果年龄相同按照身原创 2021-10-16 20:31:00 · 2285 阅读 · 0 评论 -
初识 STL 容器案例之(评委打分)
案例代码:#include<iostream>using namespace std;#include<string>#include<ctime>#include<vector>#include<deque>#include<algorithm> // 评委打分/*** Author:晚风亦是救赎* Create:2021/10/16* * 案例描述:* 有5名选手:选手ABCDE,10个评委分别原创 2021-10-16 15:12:02 · 75 阅读 · 0 评论 -
C++ 中获取随机数
先引入头文件 #include<ctime>再在代码中添加 srand(time(0));time(0)是获取从1970年开始的时间(单位:s)然后再获取rand(),这时的rand就是随机变化的。代码如下:#include<iostream>#include<ctime>using namespace std;int main() { srand(time(0)); int num = rand() % 100; //原创 2021-10-16 15:09:52 · 1522 阅读 · 0 评论 -
C++ 开源项目导入后 无法生成 编译报错
错误信息如下:'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.翻译后:“sprintf”:此函数或变量可能不安全。请考虑使用sprintf_s来代替。要禁用废弃文件,请使用_CRT_SECURE_NO_WARN原创 2021-10-15 13:51:23 · 696 阅读 · 0 评论 -
C++ 学习之通讯录系统
最近在学习c++,学习完基础语法部分进行一个小项目的练习。注释完善,,,#include <iostream>#include <string>using namespace std;/* 通讯录系统: author: 晚风亦是救赎 datetime: 2021/10/12 16:48:32 通讯录系统: 简介:是一个记录亲人、好友信息的工具 具体功能如下: 1、添加联系人:向通信录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)原创 2021-10-12 17:03:53 · 149 阅读 · 0 评论