Click here to Skip to main content
15,891,529 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: error C2678 Pin
_Flaviu6-Oct-19 7:26
_Flaviu6-Oct-19 7:26 
GeneralRe: error C2678 Pin
_Flaviu6-Oct-19 10:04
_Flaviu6-Oct-19 10:04 
GeneralRe: error C2678 Pin
Victor Nijegorodov6-Oct-19 20:34
Victor Nijegorodov6-Oct-19 20:34 
GeneralRe: error C2678 Pin
_Flaviu6-Oct-19 21:30
_Flaviu6-Oct-19 21:30 
GeneralRe: error C2678 Pin
Victor Nijegorodov6-Oct-19 21:43
Victor Nijegorodov6-Oct-19 21:43 
GeneralRe: error C2678 Pin
_Flaviu6-Oct-19 21:58
_Flaviu6-Oct-19 21:58 
GeneralRe: error C2678 Pin
Richard MacCutchan6-Oct-19 22:22
mveRichard MacCutchan6-Oct-19 22:22 
GeneralRe: error C2678 Pin
_Flaviu7-Oct-19 9:16
_Flaviu7-Oct-19 9:16 
I am not get something, so forgive me.

I have moved those enum values as #defines, but of course, now I get error from struct: doesn't know who is FILE_FLAGS flags; from level1 struct.

C++
/*
typedef enum {
	FILE_READONLY = 0x00000001,
	FILE_HIDDEN = 0x00000002,
	FILE_SYSTEM = 0x00000004,

	FILE_DIRECTORY = 0x00000010,
	FILE_ARCHIVE = 0x00000020,
	FILE_DEVICE = 0x00000040,
	FILE_NORMAL = 0x00000080,

	FILE_TEMPORARY = 0x00000100,
....
.....

}FILE_FLAGS;
*/

#define	FILE_READONLY = 0x00000001
#define	FILE_HIDDEN = 0x00000002
#define	FILE_SYSTEM = 0x00000004

of course, FILE_FLAGS enum has disappeared ... obviously, I don't understood something ... but what ?

C++
struct level1
{
FILE_FLAGS flags; // <-- error
....
};

GeneralRe: error C2678 Pin
Victor Nijegorodov7-Oct-19 9:24
Victor Nijegorodov7-Oct-19 9:24 
GeneralRe: error C2678 Pin
_Flaviu7-Oct-19 20:21
_Flaviu7-Oct-19 20:21 
GeneralRe: error C2678 Pin
Victor Nijegorodov7-Oct-19 20:39
Victor Nijegorodov7-Oct-19 20:39 
GeneralRe: error C2678 Pin
Richard MacCutchan7-Oct-19 21:55
mveRichard MacCutchan7-Oct-19 21:55 
GeneralRe: error C2678 Pin
_Flaviu7-Oct-19 23:24
_Flaviu7-Oct-19 23:24 
GeneralRe: error C2678 Pin
Richard MacCutchan7-Oct-19 23:33
mveRichard MacCutchan7-Oct-19 23:33 
GeneralRe: error C2678 Pin
Richard MacCutchan8-Oct-19 1:11
mveRichard MacCutchan8-Oct-19 1:11 
GeneralRe: error C2678 Pin
_Flaviu8-Oct-19 1:41
_Flaviu8-Oct-19 1:41 
GeneralRe: error C2678 Pin
_Flaviu8-Oct-19 4:12
_Flaviu8-Oct-19 4:12 
GeneralRe: error C2678 Pin
Richard MacCutchan8-Oct-19 5:12
mveRichard MacCutchan8-Oct-19 5:12 
GeneralRe: error C2678 Pin
_Flaviu8-Oct-19 5:25
_Flaviu8-Oct-19 5:25 
Questionunary minus operator applied to unsigned type, result still unsigned Pin
_Flaviu3-Oct-19 23:07
_Flaviu3-Oct-19 23:07 
AnswerRe: unary minus operator applied to unsigned type, result still unsigned Pin
phil.o3-Oct-19 23:50
professionalphil.o3-Oct-19 23:50 
PraiseRe: unary minus operator applied to unsigned type, result still unsigned Pin
_Flaviu4-Oct-19 0:57
_Flaviu4-Oct-19 0:57 
QuestionOnInitDialog() MFC vc++ Pin
Member 145755563-Oct-19 19:32
Member 145755563-Oct-19 19:32 
AnswerRe: OnInitDialog() MFC vc++ Pin
Richard MacCutchan3-Oct-19 20:58
mveRichard MacCutchan3-Oct-19 20:58 
QuestionHow should I manage my register addresses and expose some of them properly and ensure consistency? Pin
arnold_w3-Oct-19 8:00
arnold_w3-Oct-19 8:00 

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.