标签: C/C++


  1. C++11学习笔记3

    右值引用分类在古老的标准里,C++中的变量分为左值(lvalue)与右值(rvalue)这两种,左值就是能够用&获得地址的值,可以对他进行修改,右值就是不能用&获得地址的值,通常只是临时变量,不能进行修改。而在C++11中,变量不再仅仅分为左值与右值了,他引入了另一种值叫将亡值(expire value,xvalue)。从此,变量类型分为了三种: lvalue  :left value 就是传统意义上的左值xvalue  :expire value 就是将亡值prvalue :p…

    C/C++阅读全文

  2. C++11学习笔记2

    std::function std::bind我们知道在C里面有函数指针这么回事,我们用函数指针的目的就是将仿函数作为参数,传递给另外一个函数,并供他调用。但是显然,函数指针那种写法还是相当恶心的,比如: #include<iostream> int callback(int x){ std::cout<<x<<std::endl; } int func(int(*f)(int)){ f(3); } int main(){ func(c…

    C/C++阅读全文

  3. C++11学习笔记1

    前言很久以前就知道C++11对我们课上讲的C++有很多改进的地方,当时也没有细学,最近一个偶然的机会陡然发现原来身边的同学好多都对C++11都颇有心得,推崇备至,回头想想在C++14,甚至C++17都不新鲜的现在,连C++11都不会的话显然有点说不过去了。。。于是呢我就打算利用最近闲着的时间,在补《人民的名义》的间隙顺便学学C++11应该也是极好的。 类型推导auto关键字目的auto关键字不是C++11里诞生的关键字,在这之前,auto代表的意思是“具有全局存储期的局部变量”,限定的是变量的作…

    C/C++阅读全文

  4. 网易2017春招笔试真题编程题集合题解

    前言想想已经有一年多没有接触算法题了,忙活了一年多没什么用的东西,才陡然发现自己竟然就要毕业了,然而审视了下自己的水平估计还达不到大一的程度,甚是惊恐。于是下定决心开始刷一点题,打好基本功。正好有同学在做网易笔试题的时候来向我问问题,我看了看有12道,好像也不多,于是就顺便刷了刷。本以为会是一帆风顺的,可是事实是,我果然还是太菜了。。。 双核处理题目一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理…

    Algorithm, C/C++, MathJax阅读全文