Ik ben bezig een 3rd party c voorbeeld programma om te gooien naar c++ voor eigen doeleinden.
Kom ik dit tegen:
Is dit gelijk aan:
of aan:
Ik denk de 2e, maar loop vervolgens vast bij de geheugen declaratie:
wie kan mij verlichten?
alvast bedankt.
Kom ik dit tegen:
code:
1
2
3
4
5
6
| typedef struct tagRefCompletionProc
{
ULONG* pulCount;
NKERROR nResult;
LPVOID pRef;
} RefCompletionProc, *LPRefCompletionProc; |
Is dit gelijk aan:
code:
1
2
3
4
5
6
7
8
| struct tagRefCompletionProc
{
ULONG* pulCount;
NKERROR nResult;
LPVOID pRef;
}
typedef struct tagRefCompletionProc RefCompletionProc;
RefCompletionProc *LPRefCompletionProc; |
of aan:
code:
1
2
3
4
5
6
7
8
| struct tagRefCompletionProc
{
ULONG* pulCount;
NKERROR nResult;
LPVOID pRef;
}
typedef struct tagRefCompletionProc RefCompletionProc;
typedef RefCompletionProc* LPRefCompletionProc; |
Ik denk de 2e, maar loop vervolgens vast bij de geheugen declaratie:
code:
1
2
| LPRefCompletionProc pRefCompletion; pRefCompletion = new tagRefCompletionProc; |
wie kan mij verlichten?
alvast bedankt.