Closed kochigami closed 9 years ago
C++でグローバル変数の定義が曖昧になるエラーがありました。
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という変数を宣言しているから曖昧になってしまったようです。
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という変数を宣言しているから曖昧になってしまったようです。