Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: MFC VS2010 VC++
HI,
 
I am migratting project from VC6.0 to VS 2010.i got error as
error C2784: 'char (*__countof_helper(_CountofType (&)[_SizeOfArray]))[_SizeOfArray]' : could not deduce template argument for '_CountofType (&)[_SizeOfArray]' from 'long [][2][2]'
 
code snippet
for (int i=0; i<_countof(aPartID); i++)
        for (int j=0; j<_countof(aPartID); j++)
            for (int k=0; k<_countof(aPartID); k++)
help me in this regard
 
Thanks inadvance
 
Praveena
Posted 28-Sep-12 2:35am
Edited 28-Sep-12 2:39am
JF201553.3K
v2
Comments
CPallini at 28-Sep-12 7:43am
   
How is aPartID defined?
Malli_S at 28-Sep-12 7:46am
   
Is 'aPartID' a pointer variable ?

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

It looks like the array you are referencing has a null dimension so _countof has no way of counting how many bytes it will occupy.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 587
1 Sergey Alexandrovich Kryukov 479
2 Maciej Los 305
3 Mathew Soji 195
4 Afzaal Ahmad Zeeshan 170
0 OriginalGriff 7,356
1 Sergey Alexandrovich Kryukov 6,777
2 DamithSL 5,461
3 Manas Bhardwaj 4,916
4 Maciej Los 4,475


Advertise | Privacy | Mobile
Web01 | 2.8.1411023.1 | Last Updated 28 Sep 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100