属性 new/delete是C++ 关键字 ,需要 编译器 支持 malloc/free是库函数,需要 头文件 支持 参数 malloc需要指出所需内存的尺寸。 返回类型 new返回对象,malloc分配成功后返回void 分配失败 new会爆出异常,malloc失败返回NULL 重载 delete ...
分类:
其他好文 时间:
2020-02-21 22:35:56
阅读次数:
75
第9章 内存模型和名称空间 9.1单独编译 1,我们可以将组件函数放在独立的文件中。 2,一般我们将原来的程序分成三部分: a>头文件:包含结构声明和使用这些结构的函数的原型。 b>源代码文件:包含与结构有关的函数的代码。 c>源代码文件:包含调用与结构相关的函数的代码。 头文件中的内容: l 函数 ...
分类:
编程语言 时间:
2020-02-21 22:06:46
阅读次数:
61
Windows.h是计算机中的一个头文件。Windows.h是一个最重要的头文件,它包含了其他Windows头文件,这些头文件的某些也包含了其他头文件。这些头文件定义了Windows的所有资料型态、函数调用、资料结构和常数识别字,它们是Windows文件中的一个重要部分。C/C++ 程序在源文件前面 ...
分类:
编程语言 时间:
2020-02-21 20:36:14
阅读次数:
695
代码介绍: 文件数据格式:点的数量,边的数量,源点序号,汇点序号 每条边:起点,终点,容量 从文件中读取数据,构建网络流图,使用dinic算法求解最大流,采用数组邻接表存储数据。 求最大流过程:不断找一条源点到汇点的路径,若有,找出增广路径上每一段权值的最小值,然后构建残余网络。再在残余网络上寻找新 ...
分类:
其他好文 时间:
2020-02-21 12:58:05
阅读次数:
82
#!/usr/bin/python到底是什么意思 有这句的,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python 解释器。 #!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。 #!/usr/bin/env ...
分类:
编程语言 时间:
2020-02-20 20:41:15
阅读次数:
103
①\t:一个制表位,实现对齐的功能 ②\n: 换行符 ③\\:一个 \ ④\" : 一个 " ⑤\' : 一个 ' ⑥ \r : 一个回车 1 //1,引入头文件 2 #include<stdio.h> 3 4 void main() { 5 printf("北京\t上海\t天津\n"); 6 pr ...
分类:
其他好文 时间:
2020-02-20 17:25:31
阅读次数:
76
首先要弄明白,当我们讨论导出函数时,我们在讨论什么? 函数实现在一个模块里面,需要在另一个模块里面调用,那么实现该函数的模块需要把这个函数设置为导出,以便其他模块使用。 这里面涉及到连个概念: 1,声明 2,实现 对于普通函数来说,声明跟实现是可以分开的。 模版的声明跟实现是在一个头文件里面的 模版 ...
分类:
编程语言 时间:
2020-02-20 17:05:10
阅读次数:
59
测试智能指针是否为 NULL 在Qt的项目中,osg里有智能指针 然后可能和C++标准库不同 ,在判断智能指针是否为空的时候 以下来自与《More Effective C++》 ,读了觉得很有收获 文尾有我看VS2019的MSVC2017中的头文件 和 osg的 但是有一件我们做不到的事情是“发现灵 ...
分类:
其他好文 时间:
2020-02-20 15:38:40
阅读次数:
914
什么是万能头文件 加上了所有的头文件呀!那么你的代码…………还敢用么? ...
分类:
编程语言 时间:
2020-02-20 15:30:17
阅读次数:
387
头文件:<iomanip> 函数:setw(int n) 函数:setfill(char c) cout<<setw(8)<<setfill('0')<<123<<endl; 输出:00000123 C语言 printf("%08d \n",123); 输出:00000123 在C++中setw(i ...
分类:
编程语言 时间:
2020-02-20 00:11:01
阅读次数:
367