Я обычно избегаю private
. Мое обоснование идет, что, если у Вас есть отношение наследования между двумя классами, и существуют члены парламента, не занимающие официального поста, тогда это - очень сильное показательное, что необходимо факторизовать половые органы в отдельный объект.
Ваш частый источник жалоб по поводу смешивания eclipse и cygwin. Суть проблемы в том, что eclipse понимает только среду Windows и cygwin, но не очень.
Определите свои пути в стиле окон eclipse. Также / usr находится в папке C: \ cygwin, вы должны указать ему полный путь. В противном случае eclipse попытается найти его в каталоге c: \ usr и окажется пустым.
Кроме того, добавляются ли ваши определения путей к среде Windows или заменяют их? Вероятно, вам будет приятнее добавлять в свою среду, чем заменять.
Никогда не пробовал автоопределение - вам, возможно, придется жестко закодировать эти пути в .cproject