美文网首页
MyLib之大统一数据结构

MyLib之大统一数据结构

作者: 我在东北玩泥巴_ | 来源:发表于2019-07-06 23:54 被阅读0次

    # MyLib之大统一数据结构

    某一天我用C艹写了一个题,那个题需要频繁的字符串转数字,数字转字符串,C艹的转换可想而知,近1/3的代码就是花在了转换中,因此我想如果造一个Mylib库,能够var一切的变量,让C++变成和python一样的语法型弱语言,岂不美哉!

    说干就干,它的特性有:

    * 可以表示一切变量,意思是重载很多符号=

    * 变量与数组不分家,一个变量可以被赋给一个普通变量,也可以赋给一个数组

    * 不考虑效率,只考虑便捷性与安全度,因此所有的拷贝都是深度赋值

    * 能够与C++基础数据结构相互赋值,当然这是基本必须的。

    另外,我还希望int整型是无限长度,字符串类型有很多便捷的内置函数,其实应该造许多轮子,在这件事上要缓一缓,因此就有了var这个类,var类没有用到自己编写的各种类,而直接采用了系统内部数据结构,因此会有比较严重的限制,不及MyValue能力强,但是胜在体积小,兼容性好,易于编写,因此首先完成var类作为开端,剩下的慢慢写。

    相关文章

      网友评论

          本文标题:MyLib之大统一数据结构

          本文链接:https://www.haomeiwen.com/subject/pilvhctx.html