350100198505020035 在c++中作为类的成员应该作为什么类型

数据类型
350100198505020035 在c++中作为类的成员应该作为什么类型

身份证,应该用字符串。因为这看上去是数字,但是其实和姓名一样,只是表示一个值,不需要数字计算。

字符数组,比如:char ID[20];

字符数组,比如:char ID[20];

身份证号是可以分开的350100-19850502-0035这三个字段都是有意义的,如果是单独存储,不拿来用那就直接按楼上说的用字符串存储。
如果需要提取地区信息,出生年月信息以及验证身份证号,那我建议你分开存储,最后一位用char存,(可能会是X),其他都用int存。
这个要看你的程序有什么需求了。建议你看看身份证号的百度百科介绍!

用string也行,不过他是堆内存,不能够对他进行一些特殊的操作如内存清空...