崩溃的位置是在main.cpp return a.exec(); 通过代码回溯和按钮点击位置查看到一个头文件 中的 char str [100] 在lineedit->settext显示崩溃;但是经过反复看,char str[]里边的内容并没有数组越界。 先修改了一下 char str [100] ...
分类:
其他好文 时间:
2020-07-13 19:56:04
阅读次数:
79
link class Solution { public: int n; double eps=1E-6; const int dx[4]={-1,0,1,0}; const int dy[4]={0,1,0,-1}; double getMinDistSum(vector<vector<int>> ...
分类:
其他好文 时间:
2020-07-12 19:05:29
阅读次数:
75
进入$DOS$界面,然后进入$cpp$文件的所在文件夹下 比如我运行的$cpp$文件在$summer$这个文件夹里 如图: 用$g++$ 加上文件名,注意要加上文件扩展名,这样会在与$cpp$文件相同的文件夹生成一个$a.exe$的可执行文件($Windows$默认生成$a.exe$,$Linux$ ...
分类:
编程语言 时间:
2020-07-12 14:17:33
阅读次数:
154
本文翻译自:https://docs.microsoft.com/en-us/cpp/cpp/reference-type-function-arguments?view=vs-2019 函数的引用类型参数 通常情况下相对于传递较大的对象,传递引用给函数更高效。传递引用给函数允许编译器传递对象的地址 ...
分类:
其他好文 时间:
2020-07-11 15:35:18
阅读次数:
75
#Code-Linux-time_t https://www.runoob.com/w3cnote/cpp-time_t.html 概念 Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威 ...
分类:
系统相关 时间:
2020-07-11 00:14:10
阅读次数:
78
引言:运行qt程序涉及到信号槽出现的错误。 1、error: 'connect' was not declared in this scope 原因: 有可能是类中使用了信号槽,却未引入信号与槽的基类QObject 解决方法一: 将connect换成QObject::connect(注意:要在类中加 ...
分类:
其他好文 时间:
2020-07-10 21:13:02
阅读次数:
56
作者:Citrus 写于:2019.10.15 参考 Google C++ 编码规范 **1.头文件** 通常每一个 .cpp 文件都有一个对应的 .h 文件。也有一些常见例外,如单元测试代码和只包含 main() 函数的 .cpp 文件。 正确使用头文件可令代码在可读性、文件大小和性能上大为改观。 ...
分类:
编程语言 时间:
2020-07-10 17:17:05
阅读次数:
56
g++ -std=c++11 testlibc.cpp -shared -fPIC -o libtest.so编译成动态库 gcc main.c libtest.so -o main 编译 ./main ...
分类:
编程语言 时间:
2020-07-10 15:13:59
阅读次数:
122
边双联通分量 inline void Tarjan(int x,int inedge) { dfn[x]=low[x]=++cnt; for(int i=Last[x];i;i=e[i].next) { int y=e[i].ver; if(!dfn[y]) { Tarjan(y,i); low[x ...
分类:
编程语言 时间:
2020-07-09 13:51:37
阅读次数:
81
通过建最小割树 \((Gomory-Hu\ Tree)\) 来快速求解无向图中两点间的最小割。 最小割树中的一条边的权值,为其两端点的最小割,那么任意两点之间的最小割即为路径上的最小值。 通过递归建树即可。 \(code:\) void build(int l,int r) { if(l==r) r ...
分类:
其他好文 时间:
2020-07-08 23:07:25
阅读次数:
69