目的:代码重用 静态库 创建头文件testlib.h #ifndef TESTLIB_H #define TESTLIB_H // 防止头文件重复包含 // 条件编译指令 // 加减乘除 int add(int a, int b); #endif 创建testlib.cpp #include "pc ...
分类:
编程语言 时间:
2020-06-18 19:05:18
阅读次数:
54
C语言允许为一个数据类型起一个新的别名,就像给人起“绰号”一样。 起别名的目的不是为了提高程序运行效率,而是为了编码方便。例如有一个结构体的名字是 stu,要想定义一个结构体变量就得这样写: struct stu stu1; struct 看起来就是多余的,但不写又会报错。如果为 struct st ...
分类:
其他好文 时间:
2020-06-18 13:27:11
阅读次数:
54
1. 导入头文件 编写代码过程中,涉及动态内存分配等常用的函数,需要引入如下头文件 #include<stdio.h> #include<stdlib.h> 2. 结构体的定义 // 定义一个 结构体 typedef struct Node { int data; struct Node * nex ...
分类:
编程语言 时间:
2020-06-17 18:25:28
阅读次数:
53
需求:实现一个在线判题系统,用户通过浏览器编写和提交代码,通过网络传输,将代码上传到后台,后台对提交的代码进行编译运行,将编译运行结果反馈给用户在线OJ前后台的流程:第三方库:httplib,json,ctemplate,boost项目分为五大模块:网络服务模块搭建http服务器:本人采用的是GitHub上提供的开源的httplib.h库,在搭建http服务的时候,只需要我们包含该头文件就可以使用
分类:
其他好文 时间:
2020-06-15 09:20:49
阅读次数:
149
C++中如何进行幂运算? 1 C++中没有幂运算 2 引用头文件#include <math.h> 可以使用pow(x,y) 表示求x的y次幂 3 C++中 ^ 符号是异或运算符 ...
分类:
编程语言 时间:
2020-06-14 16:39:25
阅读次数:
167
这个问题有点奇怪,先记录一下: C#调用C++dll时,c++代码怎么暴露对外函数就简单提一下,头文件中声明对外扩展的函数,类文件中实现就行了(TBDCParams 和 TBDCResult 是我定义的对象,用于接收和返回结果) 头文件 extern "C" __declspec(dllexport ...
分类:
编程语言 时间:
2020-06-13 14:36:32
阅读次数:
70
1030 完美数列 (25分) 二分查找常用函数: lower_bound() 函数用于在指定区域内查找不小于目标值的第一个元素 upper_bound() 函数定义在头文件中,用于在指定范围内查找大于目标值的第一个元素 第一次写的代码,测试点4没过 下面举个例子,如数组:1,2,3,4,5,6,7 ...
分类:
其他好文 时间:
2020-06-13 10:54:58
阅读次数:
59
C风格字符串 字符串实际上是使用 NULL 字符 ( '' 或 '\0' ) 终止的一维字符数组;C++编译器在初始化数组时,会自动把 '' 放在字符串末尾 char str[6] = { 'H', 'e', 'l', 'l', 'o', '' } C风格字符串的头文件为 #include<cstr ...
分类:
编程语言 时间:
2020-06-13 00:37:08
阅读次数:
63
由于Qt中没有能在界面直接点击文字实现函数调用的功能,所以这个功能需要我们自己来实现。 我们在UI界面中放置一个QLabel对象,点击转到槽 可以看到此时的信号中,是没有clicked()信号的,因此这个功能需要我们自己来写。 第一步:添加MyLabel.h和MyLabel.cpp,并继承QLabe ...
分类:
其他好文 时间:
2020-06-12 22:57:51
阅读次数:
135
看题解之前,希望大家先自己列张表,会发现规律哦~ 用递归 #include<bits/stdc++.h>//万能头文件 using namespace std; int a[100005];//保存答案,当然你也可以直接输出(假如你能做到的话) int hhh(int N,int K) { if(N ...
分类:
其他好文 时间:
2020-06-11 20:03:28
阅读次数:
51