龙芯俱乐部开源技术社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 8274|回复: 3

在开源龙芯主板上测试了几个C++ STL(C++模板) 小程序

[复制链接]

25

主题

218

帖子

10万

积分

论坛元老

Rank: 8Rank: 8

积分
101717
发表于 2015-11-1 21:49:04 | 显示全部楼层 |阅读模式
本帖最后由 xieyug2012 于 2015-11-1 22:43 编辑

    STL的一个重要特点是数据结构和算法的分离,另一个作用就是在面向对象的编程语言中避免不同数据类型的同一种算法的重复实现%&*@。


    好吧,如果看不懂上面的拽文没关系,下边找了几个C++ STL(C++模板) 小程序,并且经过交叉编译,在开源龙芯主板上测试成功了。
    效果如下:

   



通过以上效果图,简单说一下 :   就是不用亲自写复杂的排序代码,不管是字符串还是数字,各种模板类的同名函数sort()能按照默认的大小比较规则自动给您排好。您也可以自己写一个比较大小的规则,仅此而已。至于是桶式排序还是冒泡排序啥的就不用操心了。
这里的模板可不是专指什么数字模板还是什么字符串模板!不是这样的!当然还有其他功能。我也是现学现卖,就不多说了,同勉。
以下为源码:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

13

帖子

469

积分

中级会员

Rank: 3Rank: 3

积分
469
发表于 2015-11-2 15:52:14 | 显示全部楼层
沙发 沙发沙发

25

主题

218

帖子

10万

积分

论坛元老

Rank: 8Rank: 8

积分
101717
 楼主| 发表于 2015-11-3 15:34:46 | 显示全部楼层
用工具链编译了几个C++11特征的模板程序,看来不行,不过也很高大上了。

25

主题

218

帖子

10万

积分

论坛元老

Rank: 8Rank: 8

积分
101717
 楼主| 发表于 2021-5-9 18:01:29 | 显示全部楼层
最近闲逛网络,发现linux大佬对C++的使用有一些特别的情绪。我等小鸟还是知趣点吧。就算是不用C++的那些stl,参考那些C数据结构的书,用C语言也可以写出相似功能的代码。对于这些小打小闹来说,练习一下C数据结构,也是个不错的选择。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|龙芯俱乐部开源技术社区

GMT+8, 2024-3-29 17:17 , Processed in 0.114345 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表