KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
#include <algorithm> using namespace std; int count = 0, cache[50]; int f(int n) { if(n == 2) count++; if(n == 0 || n==1) return n; else if (cache[n] !=- 1) return cache[n]; else cache[n]= f(n-1) + f(n-2); return cache[n]; } I used this function with gcc 4.3.4, and got the following error: prog.cpp: In function ‘int f(int)’: prog.cpp:38: error: reference to ‘count’ is ambiguous On my local machine (mingw32), the error I got was this one , although it's not for int 'cache[]' . Any reason why?
Tags (comma-separated)
Save Edits
Cancel