Quick Question regarding Contructor Variables

This is a discussion on Quick Question regarding Contructor Variables within the C++ Programming forums, part of the General Programming Boards category; If i have a constructor as follows: Code: CircGame::CircGame(int num_of_players, CPoint * screen_places, int steps) : m_steps(steps) , m_is_ME_OK(false){ } ...

  1. #1
    Registered User
    Join Date
    Oct 2004
    Posts
    21

    Quick Question regarding Contructor Variables

    If i have a constructor as follows:
    Code:
    CircGame::CircGame(int num_of_players, CPoint * screen_places, int steps)
    :	m_steps(steps)
    ,   m_is_ME_OK(false){
    }
    Can i use the variable screen_places inside another function of that class?

    for example

    Code:
    void CircGame::Proceed(void)
    {
    while(screen_places > 0).....
    }
    Thanks

  2. #2
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    No, it's local to the constructor. However, you don't use it to initialize a member, or for anything else, so why is it a parameter?
    My best code is written with the delete key.

  3. #3
    Registered User
    Join Date
    Oct 2004
    Posts
    21
    well its a variable sent in from another class, I guess I'll have to create a global variable and have it equal the value of that local variable

  4. #4
    Registered User
    Join Date
    Jul 2003
    Posts
    450
    why don't you initialize a member variable (private with the variable you are passing by refrence then use that in the class methods, finally return the value needed. Or if calling individual classfunctions pass it by refrence to the individual functions.

    Why do you need a global variable?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Very quick math question
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 10-27-2005, 12:05 AM
  2. very quick question.
    By Unregistered in forum C++ Programming
    Replies: 7
    Last Post: 07-24-2002, 04:48 AM
  3. quick question
    By Unregistered in forum C++ Programming
    Replies: 5
    Last Post: 07-22-2002, 05:44 AM
  4. Quick Question Regarding Pointers
    By charash in forum C++ Programming
    Replies: 4
    Last Post: 05-04-2002, 12:04 PM
  5. Quick question: exit();
    By Cheeze-It in forum C Programming
    Replies: 6
    Last Post: 08-15-2001, 06:46 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21