c++ - typedef for an array of structures with one char array as member for structure -
i declare variable in oracle-pro *c/c++ by
varchar myvar[25]; after precompilation of file changes this
typedef struct { unsigned short len; unsigned char arr[1]; } varchar; struct { unsigned short len; unsigned char arr[25]; } myvar; since typedef given varchar when use varchar myvar[25] statement,
- why not create array of structures
myvar[25]? - how
arr[1]in typedef statement changedarr[25]in second line?
from precompiled code showed,
varchar myvar[25]; is interpreted sql
myvar varchar(25) which generated, notice char arr[25]
struct { unsigned short len; unsigned char arr[25]; } myvar;
Comments
Post a Comment