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换一个名字。

MOOC 程序设计基础(C&C++) 戴波、张东祥 第一章 绪论 作业

MOOC 程序设计基础(C&C++)戴波、张东祥 第一章 绪论 编程作业
  • Critisk
  • Critisk
  • 2017年03月14日 16:18
  • 507

c&c++

All C Functions ...
  • silencezhujianhua
  • silencezhujianhua
  • 2007年12月12日 17:27
  • 336

论c&c++

http://developer.51cto.com/art/200709/56340.htm
  • a593796769
  • a593796769
  • 2013年08月30日 18:06
  • 369

C&C++编译过程

C/C++编译过程 C/C++编译过程主要分为4个过程 1) 编译预处理 2) 编译、优化阶段 3) 汇编过程 4) 链接程序 一、编译预处理 (1)宏定义指令...
  • houseq
  • houseq
  • 2014年05月26日 15:27
  • 570

C&C++)试题

代码能力(C&C++)试题   一、 选择题(每题4分,总共32分): 1、 以下对一维整形数组正确的是:______ A、 int a(10); B、 int n = 10, a[n]; ...
  • tanqiuwei
  • tanqiuwei
  • 2014年03月28日 14:09
  • 812

C&C++混合编程

首先,混合编程不是指在同一个文件里写C与C++。 混合编程包括:1,C++引用C的头文件;2,g++生成的.o与gcc生成的.o相链接。 一、extern“C”的作用(最重点)     1. e...
  • lvyilong316
  • lvyilong316
  • 2014年04月09日 23:46
  • 821

C&C++点滴

1.有默认参数的函数,只需在第一次sheng
  • lee1991723
  • lee1991723
  • 2014年06月02日 19:22
  • 450

C&C++函数指针

今天在阅读libcurl的源码的时候,发现里边定义函数指针的方法,与平时自己所用方式有所不同。详细分析了一下。 libcurl的代码中,定义了一组发送数据的函数指针。如下所示: //代码目录: lib...
  • shltsh
  • shltsh
  • 2015年07月12日 16:45
  • 575

c&c++框架

值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力...
  • u012681083
  • u012681083
  • 2016年04月27日 10:57
  • 248

C&C++笔记

1. 构造函数   1)构造函数与类名相同   2)构造
  • noodle_bear
  • noodle_bear
  • 2014年09月01日 11:52
  • 353
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c&c++ error
举报原因:
原因补充:

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