kochigami / cultural_festival

new repository for cultural festival
0 stars 1 forks source link

C++で変数の定義が曖昧だとエラーが出る #32

Closed kochigami closed 9 years ago

kochigami commented 9 years ago

C++でグローバル変数の定義が曖昧になるエラーがありました。

include "ros/ros.h"

include "std_msgs/String.h"

include

include

include

using namespace std; int count[48]={0}; などと書いてrosmakeすると、 reference to ‘count’ is ambiguous というエラーが出ました。

http://stackoverflow.com/questions/11271889/global-variable-count-ambiguous によると、 おそらくcountという関数をもつインクルードファイルにもusing namespace stdが作用してしまい、 それなのに私はcountという変数を宣言しているから曖昧になってしまったようです。