
c++
文章平均质量分 66
路途遥远gg
记录
展开
-
[转]c++在一秒内生成个不同的随机数
随机数生成代码转载自: https://blog.youkuaiyun.com/zhaobangyu/article/details/73035192#include <iostream>#include <profileapi.h>// 一秒内生成不同随机数// n : 为精度,即小数点后几位double RandV1(int n=2){ LARGE_INTEGER seed; QueryPerformanceFrequency(&seed);//返回硬件支持的高精度转载 2021-07-10 00:58:21 · 811 阅读 · 0 评论 -
c++实现 龙格库塔经典4阶算法
c++实现龙格库塔经典四阶算法龙格库塔经典四阶原创 2021-07-06 02:51:03 · 6309 阅读 · 2 评论 -
c++getline读取txt时第一行最前面会多出几个字符问题
问题解决方法来自: https://tieba.baidu.com/p/820038685问题VS2013上使用geiline读取文件时,读取的第一行,一开始的几个字符是乱码std::string buf;std::fstream fs("./config.txt",std::ios::in);while(getline(fs , buf)) {…};解决使用notepad++或editplus等可以改变编码格式的编辑器把文件内容先复制一遍,这样是为了防止汉字变成乱码从菜单栏找到"编原创 2021-06-11 22:43:57 · 636 阅读 · 0 评论 -
visualstudio2013调试模式下全局变量数据查看时遇到的问题
1.调试模式下全局变量数据2.vs配置管理器的坑,编译器编的是debug,但生成出来的程序为Release原创 2021-05-22 00:13:09 · 1083 阅读 · 0 评论 -
std::set<std::pair<>>的去重,多个点能创建几条直线
多个点能创建几条直线;std::set<std::pair<double,double>>set和piar用于去重;std::multimap<double,double>按照value排序;int/int时*1.0 或 (double)int/int 来保证结果正确;原创 2021-05-19 00:18:43 · 723 阅读 · 2 评论 -
c++ 的关于结构体多字段排序的实现,终于自己实现了一个
c++ 实现类似order by的结构体多字段排序功能且字段判断顺序可调整遇到问题:c++中sort函数调用报错Expression : invalid operator < ,弱序规则的坑原创 2021-04-21 01:17:53 · 1163 阅读 · 0 评论 -
c++字符串二维数组解析|std::string::find_first_of 重新学习
c++字符串二维数组解析|std::string::find_first_of原创 2021-04-14 22:25:31 · 1349 阅读 · 0 评论 -
memcpy和vector为什么无法一起使用
程序正常退出或函数正常结束或离开局部作用域时,(xxx中)引发的异常,0xC0000005:写入位置 0xDDDDDDDD 时发生访问冲突.使用memcpy时,被拷贝的对象里面存在动态内存.比如:vector对象大小无法确定,memcpy不管这事直接拷贝sizeof大小的内存,导致vector的内存结构破坏,vector析构时就出错了原创 2021-01-30 20:29:08 · 2986 阅读 · 2 评论 -
复习c++基础知识(2)
C++程序,在函数体中定义的下列变量,函数结束后其内存空间被自动释放的有(BD):A. 使用new关键字创建的数组,例如: int* a = new int[10];B. 定义的数组,例如: int a[10];C. 通过new关键字创建的类对象,例如: A *a = new A();D. 使用智能指针指向的类对象,并且该指针没有被函数以外的地方使用例如: std::shared_ptr<A> p = std::make_shared<A>();class A {.原创 2020-11-26 22:30:34 · 1498 阅读 · 0 评论 -
c++ protobuf中常用的函数整理
protobuf 常用函数set_allocated_xxxmutable_xxxset_xxx原创 2020-11-26 09:24:47 · 1855 阅读 · 0 评论 -
sscanf_s读取以“|“为分隔符的字符串时怎么写才能成功
今天遇到个很坑的问题,如题以"|"为分割符的字符串读取到变量中sscanf_s(buf.c_str(), "%[^|]|%[^|]|%[^|]|%[^|]|%[^|]", temp1, temp2,temp3,temp4,temp5); //报错这行就一直报错说写入错误…也改过很多版本sscanf_s(buf.c_str(), "%[^|]%*c%[^|]%*c%[^|]%*c%[^|]%*c%[^|]", temp1, temp2,temp3,temp4,temp5); //报错sscanf_s原创 2020-11-12 01:29:10 · 1010 阅读 · 0 评论