Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Header file Formating.

Header file Formating.

Scheduled Pinned Locked Moved The Lounge
question
21 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chris Maunder

    The alignment or the massive whitespace? I am very, very strict about aligning code because it allows you to scan types, modifiers and names and reduces the chance of a scanning drive-by error. A little bit of effort that has saved me enough times to make it gospel.

    cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

    D Offline
    D Offline
    Dan Neely
    wrote on last edited by
    #7

    Can you force visual studio to keep the extra aligning whitespace without loosing all the other autoformatting to add white space where it's missing?

    The latest nation. Procrastination.

    C 1 Reply Last reply
    0
    • P PIEBALDconsult

      Yeah, there should be a SPACE before the semi-colon.

      B Offline
      B Offline
      Big Daddy Farang
      wrote on last edited by
      #8

      I agree but I doubt there are many others.

      BDF People don't mind being mean; but they never want to be ridiculous. -- Moliere

      1 Reply Last reply
      0
      • D Dan Neely

        Can you force visual studio to keep the extra aligning whitespace without loosing all the other autoformatting to add white space where it's missing?

        The latest nation. Procrastination.

        C Offline
        C Offline
        Chris Maunder
        wrote on last edited by
        #9

        You can either stop it auto-formatting, or you can hit Ctrl-Z after it auto-formats.

        cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

        D 1 Reply Last reply
        0
        • J John M Drescher

          Here is what I do most of the time:

          class laImageMaskResult : public laResult
          {
          typedef laResult Superclass;
          Q_OBJECT
          public:
          laImageMaskResult();
          laImageMaskResult(const laImageMaskResult & other);
          virtual ~laImageMaskResult();
          laImageMaskResult& operator=(const laImageMaskResult & other);

          enum Type {
          	EMPTY\_MASK		= 0x0000,
          	SEGMENTED\_LUNG		= 0x0001,
          	AIRWAY\_SEEDS		= 0x0002,
          	DETCTED\_AIRWAYS		= 0x0004,
          	DETECTED\_FISSURES	= 0x0008,
          };
          
          Q\_DECLARE\_FLAGS(Types, Type);
          

          public:
          virtual bool SaveResult(QString strFolder,QString strFileName);
          virtual bool LoadResult(QString strFolder,QString strFileName);
          virtual bool LoadResult();
          virtual void setType(Types ty);
          virtual Types getType();
          public:
          laVTKLungImageMask* SetImageMask(laVTKLungImageMask* pMask);
          laVTKLungImageMask* GetImageMask();
          protected:
          laVTKLungImageMask* m_pImageMask;
          Types m_type;
          private:
          void copy(const laImageMaskResult & other);
          void destroy();
          };

          John

          P Offline
          P Offline
          Prakash Nadar
          wrote on last edited by
          #10

          That makes sense, I do the same... but another developer does what I mentioned in my original post. btw, You use QT rite?

          D J 2 Replies Last reply
          0
          • C Chris Maunder

            You can either stop it auto-formatting, or you can hit Ctrl-Z after it auto-formats.

            cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

            D Offline
            D Offline
            Dan Neely
            wrote on last edited by
            #11

            99% of the time I want the autoformatting on. I was hoping I could do something like:

            #I Know What I`m Doing //disable autoformat

            Code with manually aligned whitespace

            #Mommy Knows Best //enable autoformat

            Code without any special whitespace

            :rolleyes:

            The latest nation. Procrastination.

            modified on Wednesday, September 2, 2009 9:07 AM

            B 1 Reply Last reply
            0
            • P Prakash Nadar

              That makes sense, I do the same... but another developer does what I mentioned in my original post. btw, You use QT rite?

              D Offline
              D Offline
              Dan Neely
              wrote on last edited by
              #12

              Cobol poisoning?

              The latest nation. Procrastination.

              1 Reply Last reply
              0
              • D Dan Neely

                99% of the time I want the autoformatting on. I was hoping I could do something like:

                #I Know What I`m Doing //disable autoformat

                Code with manually aligned whitespace

                #Mommy Knows Best //enable autoformat

                Code without any special whitespace

                :rolleyes:

                The latest nation. Procrastination.

                modified on Wednesday, September 2, 2009 9:07 AM

                B Offline
                B Offline
                Big Daddy Farang
                wrote on last edited by
                #13

                Wouldn't "Mommy Knows Best" enable autoformat?

                BDF People don't mind being mean; but they never want to be ridiculous. -- Moliere

                D 1 Reply Last reply
                0
                • P Prakash Nadar

                  That makes sense, I do the same... but another developer does what I mentioned in my original post. btw, You use QT rite?

                  J Offline
                  J Offline
                  John M Drescher
                  wrote on last edited by
                  #14

                  Yes, that is Qt. Although that example is not one of the interesting ones that uses signals and slots.. I would have included one as an example but the first two I looked at were not following my general style.

                  John

                  1 Reply Last reply
                  0
                  • P PIEBALDconsult

                    Yeah, there should be a SPACE before the semi-colon.

                    G Offline
                    G Offline
                    Gary R Wheeler
                    wrote on last edited by
                    #15

                    You've got to be fucking kidding.

                    Software Zen: delete this;
                    Fold With Us![^]

                    1 Reply Last reply
                    0
                    • P PIEBALDconsult

                      Yeah, there should be a SPACE before the semi-colon.

                      L Offline
                      L Offline
                      Luc Pattyn
                      wrote on last edited by
                      #16

                      are you sure? isn't it a newline and a whole bunch of spaces? :)

                      Luc Pattyn

                      :badger: :jig: :badger:

                      Have a look at my entry for the lean-and-mean competition; please provide comments, feedback, discussion, and don’t forget to vote for it! Thank you.

                      :jig: :badger: :jig:

                      P 1 Reply Last reply
                      0
                      • L Luc Pattyn

                        are you sure? isn't it a newline and a whole bunch of spaces? :)

                        Luc Pattyn

                        :badger: :jig: :badger:

                        Have a look at my entry for the lean-and-mean competition; please provide comments, feedback, discussion, and don’t forget to vote for it! Thank you.

                        :jig: :badger: :jig:

                        P Offline
                        P Offline
                        PIEBALDconsult
                        wrote on last edited by
                        #17

                        No, one SPACE will do; there are too many on the line already.

                        1 Reply Last reply
                        0
                        • C Chris Maunder

                          The alignment or the massive whitespace? I am very, very strict about aligning code because it allows you to scan types, modifiers and names and reduces the chance of a scanning drive-by error. A little bit of effort that has saved me enough times to make it gospel.

                          cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

                          A Offline
                          A Offline
                          Anna Jayne Metcalfe
                          wrote on last edited by
                          #18

                          Same here. Ditto (in C++ anyway) using const appropriately. Of course, when a guy formats his code well it's called Metrosexual Programming[^], right? :rolleyes:

                          Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                          C 1 Reply Last reply
                          0
                          • B Big Daddy Farang

                            Wouldn't "Mommy Knows Best" enable autoformat?

                            BDF People don't mind being mean; but they never want to be ridiculous. -- Moliere

                            D Offline
                            D Offline
                            Dan Neely
                            wrote on last edited by
                            #19

                            *whistles innocently* I don't know what you're talking about. :-\

                            The latest nation. Procrastination.

                            1 Reply Last reply
                            0
                            • A Anna Jayne Metcalfe

                              Same here. Ditto (in C++ anyway) using const appropriately. Of course, when a guy formats his code well it's called Metrosexual Programming[^], right? :rolleyes:

                              Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                              C Offline
                              C Offline
                              Chris Maunder
                              wrote on last edited by
                              #20

                              Anna-Jayne Metcalfe wrote:

                              Metrosexual Programming

                              Brilliant!

                              cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

                              A 1 Reply Last reply
                              0
                              • C Chris Maunder

                                Anna-Jayne Metcalfe wrote:

                                Metrosexual Programming

                                Brilliant!

                                cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

                                A Offline
                                A Offline
                                Anna Jayne Metcalfe
                                wrote on last edited by
                                #21

                                i thought you'd like that. :)

                                Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups