Jump to content

Talk:Descending primes

From Rosetta Code

C++ example doesn't compile, array not defined/declared

./descending_primes.cpp:10:12: error: expected ';' at end of declaration
   10 |     ps[128]{ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, nxt[128];
      |            ^
      |            ;
./descending_primes.cpp:17:11: error: use of undeclared identifier 'nxt'
   17 |           nxt[nc++] = b;
      |           ^
./descending_primes.cpp:19:60: error: use of undeclared identifier 'nxt'
   19 |       if (nc > 1) for(i = 0, pc = nc; i < pc; i++) ps[i] = nxt[i];
      |                                                            ^
3 errors generated.

I don't think that C++ array variables magically appear; do more recent versions of C++ support this?

Using Clang++

---Retired Build Engineer (talk) 00:15, 30 November 2024 (UTC)

Cookies help us deliver our services. By using our services, you agree to our use of cookies.