文章 2013-06-02 来自:开发者社区

大学为何从C语言学起,C++为何没讲STL

【来信】  我是一名普通的大学生,来自(  )大学。很抱歉这么晚打扰您,刚做完几个计算几何学的题目,还没来得及整理,看到您C++课堂系列的博客,想着,酝酿已久的邮件也该写了。  我有两个疑问,为什么学校不以C++作为入门语言?我现在正在搞ACM,知道C++在很多情况下不如C语言灵活,尤其是stl等工具的使用上,不能随心所欲编写想要的算法。但是,C++作为C语言的超集,面向对象的思想等等都...

文章 2013-04-12 来自:开发者社区

STL学习小记--与C++模板相关的几个特性

先谈谈模板在我脑子里的典型吧 template<class T> const T& GetMax(const T& t1, const T& t2) { return t1>t2?t1:t2; } 如上面的代码,这是一个模板函数(template function)。要使用这个函数,传入的参数必须满足>运算符的条件。在C#中有where...

文章 2011-12-08 来自:开发者社区

C++ 使用STL string 实现的split,trim,replace-修订

编辑器加载中... 使用python的时候默认str 对字符串操作支持非常丰富,相信每个C++程序员都自己写过string的strim、split、replace, 写个小工具函数,留着用,以前偷懒,写了好几次,这次总结一下,贴出来。   #include <iostream>#include <vector>using namespace std;namespa...

文章 2007-09-09 来自:开发者社区

对C++ STL iostram 中 cin.get(char* cs,int size,char c='/n') 的理解

其中 cs 是指向 char 的 buf,&nbsp;size是buf的长度, c是终止字符(default=='/n')。 &nbsp; void main(){ &nbsp;const int size = 16; &nbsp;char cs[size]; &nbsp;while(cin.get(cs,size))&nbsp;{&nbsp;&nbsp;int i=cin.gcount();&n...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注