|
本帖最后由 weixing1531 于 2023-6-2 12:20 编辑
个人认为功能排行:C语言char类型 < Fortran character类型 ﹤ VBA strⅰng类型 < C++ strⅰng类
C语言char类型:字符串复制、拼接等功能通过函数实现,结尾为'/0'。
Fortran character类型:递延字符串character(len=:),allocatable实现了变长字符串功能,避免了繁琐的trim、adjustl空格去头去尾处理,但变长字符串数组还得通过派生类型曲线实现,同时会丧失数组自带函数all、any等功能。
VBA strⅰng类型:变长字符串,中规中矩。
C++ strⅰng类:std类,效率不高。
|
|