c&c++ error

原创 2016年08月30日 14:44:15

8.30

今天写程序的时候产生了一个这样的错误

error:no type named iterator_category in struct


错误代码类似下面:

#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;

 struct vertex
{
	int x, y;
};

double distance(const vertex& a, const vertex& b)
{
	return sqrt((a.x - b.x)*(a.x - b.x) + (a.y - b.y)*(a.y - b.y));
}

int main(int argc, char **argv)
{
	vertex a, b;
	printf("%lf\n", vertex(a, b));
	return 0;
}


错误原因:函数命名存在问题。distance是STL中求迭代器距离的一个函数,这里冲突了。解决就是给distance换一个名字。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决 Visual C++ 2012 C Runtime wannring and error

CRT中的安全功能 Visual Studio 2012 其他版本 此主题尚未评级 - 评价此主题 许多旧 ...

C/C++ #error、#pragma

[1]#error token-string(记号序列)将使预处理器打印包含该记号序列的诊断信息;Error directives produce compiler-time error messag...
  • p8x8x8
  • p8x8x8
  • 2011-06-07 10:20
  • 3188

VC2010 C++ error C1083: Cannot open include file: 'XXXXX.h': No such file or directory

http://blog.csdn.net/carson2005/article/details/8589576   这两天刚装好VS2010试用,发觉VC10在Projecct Settings方面和...
  • Lyncai
  • Lyncai
  • 2013-10-25 15:55
  • 6326

【C++】关于编译器错误:error C2572 重定义默认参数 的说明

今天看完了《C++ Primer Plus》的第九章,想自己写个多文件的项目来练练手。好不容易写完后,却发现出现下面的错误: 错误信息: 1>------ 已启动生成: 项目: ProjectStud...

MFC之头文件相互包含问题及解决方法 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

问题一:error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int原因分析:1. (此情况经常出现在大型工程项目中)如果存在两个类的头文件a.h和b.h,在a.h...

C和C++相互调用 error LNK2001: unresolved external symbol

在项目中融合C和C++有时是不可避免的,在调用对方的功能函数的时候,或许会出现这样那样的问题。 近来在主程序是C语言,而调用C++功能函数的时候,C++的*.h头文件都能找到,功能函数也都定义了,最...

c++ 表达式必须包含类类型 VC_error_code:c2228

c++ 表达式必须包含类类型 VC_error_code:c2228 1.这样的错误一般发生在使用’.’进行访问时,原因可能在于: 2.你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来;

关于C++ error C2662 cannot convert 'this' pointer from...

做一个很简单的C++ 实验,竟然r

error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1. error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ...

c++ 表达式必须包含类类型 VC_error_code:c2228

这样的错误一般发生在使用’.’进行访问时,原因可能在于: 你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来;对类对象指针采用.的方式访问其成员变量; 第一种原因 我们列...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)