C/C++
Medlen
这个作者很懒,什么都没留下…
展开
-
指针作为参数传递的相关问题
看到一个有关指针传递的博客,感觉写的比较好点击打开链接转载 2017-11-25 14:59:31 · 207 阅读 · 0 评论 -
C++中的memset()函数
先来看一下函数原型void * memset ( void * ptr, int value, size_t num );解释一下各个参数 ptr Pointer to the block of memory to fill. value Value to be set. The value is passed as an int...原创 2018-09-12 21:13:45 · 434 阅读 · 0 评论 -
一般拿多大的值来做无穷大
我之前在做算法题时,遇到了一个比较让我纠结的问题,那就是取多大的数作为无穷大比较合适呢?之前用过C++里面的INT_MAX,但是在做松弛操作时,例如:if(A[i][j]>A[i][k]+A[k][j]) A[i][j]=A[i][k]+A[k][j];若是两个INT_MAX相加那么就会超出int类型的表示范围,出现不可意料的结果。于是特意从找了一下,发现用0x3f3f3f3f做...原创 2018-09-12 20:57:23 · 635 阅读 · 0 评论 -
Calendar
Calendar Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 15179 Accepted: 5395 DescriptionA calendar is a system for measuring time, from hours and minutes, to months and da...转载 2018-09-08 19:32:42 · 173 阅读 · 0 评论 -
c++实现8皇后问题
八皇后问题,不是很难但是,由于在一个点上理解不到位,导致花了数天的时间才解出来,可以说是相当难受了,正因为难受,所以才更要把它写出来。写出自己错误的原因,并且理清楚其中原由对自己以后的成长有莫大帮助。 (ps:如果你也有类似的想了好久的问题,然后最终通过自己的努力解决掉了它,首先恭喜你解决掉它,这其中的喜悦估计只有本人才能理解了,但是仅仅是做出来是远远不够的,我建议你以文字的形式把它记录下来。因...原创 2018-09-07 21:02:39 · 1178 阅读 · 0 评论 -
C/C++标准输入输出格式控制
1、c语言输入输出格式控制(1)输入格式控制–scanf() 语法: #include <stdio.h> int scanf( const char *format, ... );scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空白字符和...原创 2018-03-21 20:30:09 · 10924 阅读 · 0 评论 -
c++文件的输入输出
c++文件的输入输出用到ifstream、ofstream、fstream这三个类。接下来我们详细介绍这三个类及其方法。#include<fstream> //使用c++文件流要包含的头文件ifstream //文件的读操作,将文件读入到内存中ofstream //文件的写操作,将文件写入到存储设备中fstream //即可对文件进行读操作,又可对...原创 2018-03-10 15:06:38 · 1208 阅读 · 0 评论 -
c++标准模板库之map
c++标准模板库之map1、定义map是一种二叉树的数据存储结构。map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的。2、map的构造函数#include<map> //要包含的头文件using namespace std;//using std::map;using std::p...原创 2018-03-15 19:48:59 · 1691 阅读 · 4 评论 -
c++字符数组未初始化及初始化后元素内容及其'\0'问题解析
1、字符数组未初始化之前,里面的值是什么? (1)字符数组定义在main函数外面,a[i]的值为’\0’(i=1,2,3…),(int)a[i]的值为0。int a[5] ,则: a[0] a[1] a[2] a[3] a[4] \0 \0 \0 \0 \0char a[5];int main(){ for...原创 2018-03-07 22:18:49 · 18899 阅读 · 9 评论 -
C++ string标准库的简单总结
1.构造函数语法 string(); string( size_type length, char ch ); string( const char *str ); string( const char *str, size_type length ); string( string &str, size_type index, size_type length );原创 2018-02-05 16:57:28 · 12766 阅读 · 0 评论 -
error: reference to 'left' is ambiguous
今天写C++程序遇到了一个问题,报错如下:error: reference to ‘left’ is ambiguous提示left变量语义模糊。 从网上查了一下资料:原因:是和库中的变量名重复了解决方法:修改变量名参考:https://blog.csdn.net/qq_36810403/article/details/75270503...原创 2018-09-07 18:37:40 · 3823 阅读 · 0 评论