lower_boud()是C++中一个很好用的二分查找函数,但是我在C#中却一直没有发现这样的函数。(最近发现是有的,见另一篇文章)
8
11
2015
11
2015
[Effective C#] Item 4: Use Conditional Attributes Instead of #if
使用Conditional特性代替#if编译指令。
其实我两个都不会用。。
8
10
2015
10
2015
[Effective C#] Item 3: Prefer the is or as Operators to Casts
优先使用is或as操作符而不是强制类型转换。
然而我一直用强制类型转换来着……
8
9
2015
9
2015
[Effective C#] Item 2: Prefer readonly to const
优先使用readonly而不是const。话说我在看这一章之前一直不知道C#里有readonly这个东西。。
8
6
2015
6
2015
[Effective C#] Item 1: Use Properties Instead of Accessible Data Members
这是一个几乎所有面向对象编程书里都会谈到的话题。用C#中的属性(或在其他OO语言中使用的getter和setter方法)来包装要公开的数据成员,即所谓的数据隐藏。
7
28
2015
28
2015
VC++和g++编译器的迭代器越界处理
最近被一道今天卡了很久,自己官方数据测是对的,交上去却总是WA……
最后发现是因为本地用的是VC++编译器,而评测时用的是g++,两者的某一些STL迭代器的边界处理是不同的。