Click here to Skip to main content
15,889,216 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: as soon as start program got error message - stack overflow Pin
Jochen Arndt13-Sep-13 22:32
professionalJochen Arndt13-Sep-13 22:32 
AnswerRe: as soon as start program got error message - stack overflow Pin
Erudite_Eric14-Sep-13 21:39
Erudite_Eric14-Sep-13 21:39 
SuggestionGetting forward from console applications to gui Pin
Farhan_Karim13-Sep-13 3:10
Farhan_Karim13-Sep-13 3:10 
GeneralRe: Getting forward from console applications to gui Pin
Richard MacCutchan13-Sep-13 3:44
mveRichard MacCutchan13-Sep-13 3:44 
GeneralRe: Getting forward from console applications to gui Pin
Farhan_Karim13-Sep-13 8:09
Farhan_Karim13-Sep-13 8:09 
GeneralRe: Getting forward from console applications to gui Pin
jschell13-Sep-13 11:36
jschell13-Sep-13 11:36 
AnswerRe: Getting forward from console applications to gui Pin
Marco Bertschi15-Sep-13 10:41
protectorMarco Bertschi15-Sep-13 10:41 
QuestionProblem with const struct initialization in a class Pin
Marco Bertschi13-Sep-13 2:47
protectorMarco Bertschi13-Sep-13 2:47 
Alright, I've been bugging with this one for quite a while now.
I have a struct which is const and part of a class and therefore I need to initialize it.
What I have done so far:

C++
/****************************************************************************
File: Boundaries.h
Desciption: Contains boundary structs for different data types.
Version:    1.0
Author:     MAB
****************************************************************************/
#ifndef BOUNDARIES_H
#define BOUNDARIES_H


typedef struct{
   char upper;
   char lower;
}  charBoundary; //!< Boundary struct for char data types

#endif  //BOUNDARIES_H


C++
/****************************************************************************
File: foo.h
Desciption: Test class for Boundaries.h
Version:    1.0
Author:     MAB
****************************************************************************/
#ifndef FOO
#define FOO

using namespace std;
#include <iostream>  //!< Used for console output

class foo{
   private:
   const charBoundary versionBoundary = {
        1,
        -5
    };
   public:
};


Now I recognized that the initialization

C++
const charBoundary versionBoundary = {
        1,
        -5
};


is only valid in C++11 - All compilers not supporting C++11 will choke on these lines.
Now I come to the question I want to ask:
Is there any other way to get it compilable to older compilers than making versionBoundary static or non-const or adding a constructor to the charBoundary struct?
I do not like neither of the above mentioned possibilities but if there is no other solution - What would you recommend?

Thanks in Advance
PP
You know the world is going crazy when the best rapper is a white guy, the best golfer is a black guy, the tallest guy in the NBA is Chinese, the Swiss hold the America's Cup, France is accusing the U.S. of arrogance, Germany doesn't want to go to war, and the three most powerful men in America are named "Bush", "Dick", and "Colon."

QuestionRe: Problem with const struct initialization in a class Pin
David Crow13-Sep-13 9:52
David Crow13-Sep-13 9:52 
AnswerRe: Problem with const struct initialization in a class Pin
Marco Bertschi13-Sep-13 10:02
protectorMarco Bertschi13-Sep-13 10:02 
AnswerRe: Problem with const struct initialization in a class Pin
Kosta Cherry13-Sep-13 16:17
Kosta Cherry13-Sep-13 16:17 
AnswerRe: Problem with const struct initialization in a class Pin
Erudite_Eric14-Sep-13 21:43
Erudite_Eric14-Sep-13 21:43 
AnswerRe: Problem with const struct initialization in a class Pin
Marco Bertschi15-Sep-13 10:35
protectorMarco Bertschi15-Sep-13 10:35 
AnswerRe: Problem with const struct initialization in a class Pin
Stefan_Lang17-Sep-13 0:34
Stefan_Lang17-Sep-13 0:34 
Questionlistview with tooltip Pin
JoneLe8612-Sep-13 18:16
JoneLe8612-Sep-13 18:16 
AnswerRe: listview with tooltip Pin
Richard MacCutchan13-Sep-13 3:35
mveRichard MacCutchan13-Sep-13 3:35 
Questiongetting pointer to document from OnGetTabToolTip in MDI tabbed app Pin
Member 258447412-Sep-13 6:41
Member 258447412-Sep-13 6:41 
SuggestionRe: getting pointer to document from OnGetTabToolTip in MDI tabbed app Pin
David Crow12-Sep-13 16:10
David Crow12-Sep-13 16:10 
GeneralRe: getting pointer to document from OnGetTabToolTip in MDI tabbed app Pin
Member 258447412-Sep-13 18:01
Member 258447412-Sep-13 18:01 
GeneralRe: getting pointer to document from OnGetTabToolTip in MDI tabbed app Pin
Member 258447412-Sep-13 18:04
Member 258447412-Sep-13 18:04 
AnswerRe: getting pointer to document from OnGetTabToolTip in MDI tabbed app Pin
jeron113-Sep-13 5:20
jeron113-Sep-13 5:20 
GeneralRe: getting pointer to document from OnGetTabToolTip in MDI tabbed app Pin
Member 258447413-Sep-13 7:39
Member 258447413-Sep-13 7:39 
QuestionResizing Controls and Texts Pin
Don Guy11-Sep-13 14:00
Don Guy11-Sep-13 14:00 
AnswerRe: Resizing Controls and Texts Pin
digitalspace.xjtu11-Sep-13 15:02
digitalspace.xjtu11-Sep-13 15:02 
AnswerRe: Resizing Controls and Texts Pin
SoMad11-Sep-13 17:16
professionalSoMad11-Sep-13 17:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.