logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何选择合适的STL容器?

声明:这是个仁者见仁智者见智的事儿,没有正确的答案。只有适合和不适合。这是在google上扒的一张图,耐心观看:你肯定听过一本书叫《Effective STL》,我么看看Meyers大师怎么描述的:If you want to store a determined/undetermined number of objects and you’re never going to delete

分享C++11代码片段-tuple和chrono

元组,我也不清楚,c++是不是借鉴了python从而引入了元组。tuple元组定义了一个有固定数目元素的容器,其中的每个元素类型都可以不相同,这与其他容器有着本质的区别.是对pair的泛化。首先来介绍元组的创建和元组元素的访问。通过make_tuple()创建元组,通过get<>()来访问元组的元素。tuple#include <iostream>#include <tuple>using nam

Why use iterators?

1 对于Vector,迭代器跟索引差别不大for ( int i=0; i < vecVector.size(); i++ ){..}for (auto iter = vecVector.begin(); iter != vecVector.end(); iter++){...}但是,仅仅可以对支持 operator[](std::size_t)的容器使用索引2 但是在vector中删除、插入

Comparing JSON and XML? Stop it!

中国人似乎特别喜欢比较。总会有百无聊赖的提问:哪种编程语言更好?是写服务端好还是客户端好?是Android好还是ios好?是桌面端好还是移动端好还是网页端好?等等……我猜这样的人最后什么都学不成,更多的情况是C语言都不了解,一行代码不会写,就提出这样的问题。============================================================

#xml#json#编程语言
没有躲过的坑--0xC0000005: 读取位置 xxx时发生访问冲突

Bjarne Stroustrup老爷子说过:“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”最近的工程时不时的出现0xC0000005: 读取位置 xxx时发生访问冲突,导致崩溃。先看看下面的程序:#includ

#c++
C#几种截取字符串的方法(split 、Substring、Replace、remove)

C#截图字符串常用的方法有 split 、Substring、Replace、remove等。split的使用:  1. Split( Char ())     返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。    根据单个分隔字符用split截取。     例如 复制代码代码如下:     string st="GT123_1"; 

#c#
到底了