Из большей части кода, который я видел, поля объявляются перед методами.Это не заштриховано, так как некоторые люди следуют общепринятой практике C ++ - сначала ставить открытые поля и методы, а затем приватные поля и методы.Я бы не отнесся к этому как к строгому руководству;просто спросите себя, что делает ваш код более понятным для другого человека.