Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 111919
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T02:27:46+00:00 2026-05-11T02:27:46+00:00

Is there any advantage over using a class over a struct in cases such

  • 0

Is there any advantage over using a class over a struct in cases such as these? (note: it will only hold variables, there will never be functions)

class Foo {  private:       struct Pos { int x, y, z }; public:        Pos Position;  }; 

Versus:

struct Foo {    struct Pos { int x, y, z } Pos; }; 

Similar questions:

  • When should you use a class vs a struct in C++?
  • What are the differences between struct and class in C++?
  • When should I use a struct instead of a class?
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T02:27:47+00:00Added an answer on May 11, 2026 at 2:27 am

    There is no real advantage of using one over the other, in c++, the only difference between a struct and a class is the default visibility of it’s members (structs default to public, classes default to private).

    Personally, I tend to prefer structs for POD types and use classes for everything else.

    EDIT: litb made a good point in the comment so I’m going to quote him here:

    one important other difference is that structs derive from other classes/struct public by default, while classes derive privately by default.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 122k
  • Answers 122k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer I've change the sample code to make it easier to… May 12, 2026 at 12:48 am
  • Editorial Team
    Editorial Team added an answer I use using namespace only in C++ files, not in… May 12, 2026 at 12:48 am
  • Editorial Team
    Editorial Team added an answer The fact that you could do some pretty evil stuff… May 12, 2026 at 12:48 am

Related Questions

I've got a philosophical programming problem. Let's say I have a class named Employees.
I have an ABC with several derived classes. To create these derived classes I
In the Google C++ Style Guide , the section on Operator Overloading recommends against
I'm writing some DB routines and I'm using prepared statements. My environment is PDO

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.