![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
Star先生
技术为本,行业为先!
展开
-
c++跨平台技术学习(三)--使用标准API
Posix.1 API定义了大量的函数,在各方面的功能都很丰富,下面对其进行介绍System V接口定义它是一份描述了AT&T UNIX System V操作系统的文档,与POSIX.1保持一致,是它的一个超集。SVID由基础系统和扩展定义,它只定义了C编程接口,没有定义任何用户级别的命令,基础系统更进一步细分几个类别基础OS服务程序 它由以下三个子类组成:第一组:包含了完整基础OS服务程序核原创 2016-10-12 17:48:04 · 2586 阅读 · 0 评论 -
c++跨平台技术学习(一)--使用公共的代码
引言能被不同平台共享的代码越多,跨平台的项目就越容易。所有平台上公用的功能应该被标识出来避免它们在平台相关的代码里重复出现。并且它们的编译、测试和部署应该贯穿在整个生命周期中。建议隐藏到一个统一的API抽象之中去。在工厂模式下,可以编写一个希望暴露的功能接口,进而向每一个支持的平台提供这个功能的具体实现。在编译或运行阶段,可以根据平台的不同来具体实现,然后实例化,最后粘合到接口类中。当applica原创 2016-09-28 15:55:40 · 3035 阅读 · 0 评论 -
c++跨平台技术学习(二)--使用跨平台的Make系统
make主要用在代码移植性上。跨平台管理编译工作有好几种方法,每种的核心都是一个叫make的程序,这是一个跨平台的工具原创 2016-09-28 16:12:42 · 2363 阅读 · 0 评论 -
c++求若干个集合的笛卡尔积
大家都知道求任意两个集合的笛卡尔积一般是如下方式原创 2016-10-31 15:04:06 · 5281 阅读 · 2 评论 -
字符串关联度求解算法改进模型
计算编辑距离和最大公共子串长度,对字符串之间包含情况的编辑距离进行优化,取最优解原创 2017-11-21 11:38:44 · 1171 阅读 · 0 评论