I know that this error is usually due to syntax errors, but I can not find anything wrong with this code. Can someone help me point this out? Here are the errors I get:
deli.cc:10:7: error: expected unqualified identifier before '[token int [] myCashierNums; ^ deli.cc:11:7: error: expected unqualified identifier before '[token int [] myOrderNums; ^
Here's a program compiled with g ++ on Ubuntu 14.04 64-bit.
#include <iostream> #include <stdlib.h> using namespace std; class SandwichBoard { //private: int myMaxOrders; int [] myCashierNums; int [] myOrderNums; //public: SandwichBoard (int maxOrders) { myMaxOrders = maxOrders; myCashierNums = new int [maxOrders]; myOrderNums = new int [maxOrders]; // All values initialized to -1 for (int i = 0; i < maxOrders; i++){ myCashierNums[i] = -1; myOrderNums[i] = -1; } } // For debugging purposes void printMyOrders() { for (int i = 0; i < maxOrders; i++){ cout << "Cashier " << myCashierNums[i] << ", "; cout << "Order " << myOrderNums[i] << endl; } } int getMaxOrders () { return myMaxOrders; } }; void cashier(void *in) { } void sandwich_maker(void *in) { } int main(int argc, char *argv[]) { }
c ++ g ++
weskpga
source share