随笔分类 -  C/C++

摘要:最近在拜读侯捷的《STL 源码剖析》,虽然读得还不深,但毕竟还是有所领悟,琢磨着写笔记,但是google一下,已有大神对前面几章做了不错的总结,而且补充了不少知识,作为一只程序猿,重用的思想还是不错的,因此前面几章就引用大神的传送门:http://saturnman.blog.163.com/blo... 阅读全文
posted @ 2015-10-30 17:22 越傻越快乐
摘要:题目链接:https://leetcode.com/problems/number-of-1-bits/题目的大意是给定一个数,求形参转化成二进制后包含1的数量。 1 class Solution { 2 public: 3 int hammingWeight(uint32_t n) { 4... 阅读全文
posted @ 2015-10-28 01:37 越傻越快乐
摘要:结合个人的读书理解,做下常量成员函数的笔记。 常量成员函数的形式很简单,就是函数的声明定义后跟上一个const,如class Test {public: int getData() const;private: int data;};int Test::getData() cons... 阅读全文
posted @ 2015-10-14 00:19 越傻越快乐 阅读(292) 评论(0) 推荐(0)
摘要:本文章是笔者学习《STL源码剖析》的学习笔记,记录的是笔者的个人理解,因为个人的水平有限,难免会有理解不当的地方,而且该书出版的时间比较久,难免会有些不一样。如有不当,欢迎指出。 vector是c++中经常用到的数据结构,而且在面试时也会有提及,因此了解vector很重要。 一说到vecto... 阅读全文
posted @ 2015-06-28 21:18 越傻越快乐 阅读(945) 评论(0) 推荐(0)
摘要:在开始话题前,不妨先来看看以下这段代码 1 #include 2 #include 3 4 int main() { 5 int a = -1; 6 unsigned int b = 1; 7 std::cout b is " b) << std::endl; ... 阅读全文
posted @ 2015-06-27 19:24 越傻越快乐 阅读(1485) 评论(0) 推荐(0)
摘要:lamda表达式是C++11中的新特征,说白了就是匿名函数。lambda表达式的具体形式如下:[capture](parameters)->return-type{body}其中, capture是需要用到的外部变量, parameters是函数参数,return-type是返回的类型(可省略)... 阅读全文
posted @ 2015-05-31 13:53 越傻越快乐 阅读(8213) 评论(0) 推荐(2)