博客专栏  >  编程语言   >  c++ 学习之旅

c++ 学习之旅

自己学习c++过程中的总结,学好c++是一个漫长的过程,希望能能与大家相互交流,共同进步。

关注
4 已关注
11篇博文
  • C++11有关线程同步的使用

    互斥量和条件变量是控制线程同步的常用手段,用来保护多线程同时访问的共享数据。 c++11提供了这些操作,同时还提供了原子变量和一次调用的操作,用起来非常的方便。 我们在这里只介绍如何在C++中使用...

    2017-08-04 15:50
    388
  • C++11多线程的使用

    C++11之前,C++语言没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多不便。现在C++11增加了线程以及线程相关的类,很方便地支持了并发编程,使得编写的多线程程序的可...

    2017-08-04 10:18
    349
  • c++通过cout输出字符变量的地址

    今天,我遇到了这样的一种情况,我想输出一个字符串的首地址。 那么该怎么输出呢?通常我们可能的想法是直接cout啊。 比如:char ss[20]="hello"; cout<<ss<<endl; ...

    2017-07-22 17:01
    485
  • c++关联容器总结

    关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 关联容器支持高效的关键字查找与访问。两个主要的关联容...

    2017-06-25 16:49
    1134
  • c++11右值引用

    c++11中引入了右值引用和移动语义,可以避免无谓的复制,提高了程序的性能。 我们平常所说的引用通常是指左值引用,用&表示。而右值引用,用&&表示。 要介绍右值引用的作用以及如何使用之前,我们必须...

    2017-06-18 21:06
    1211
  • c++类的构造函数两种初始化成员方式的区别

    类的构造函数在初始化成员时,有以下两种方式: 方式一: CSomeClass::CSomeClass()  {     x=0;     y=1;  }  方式二: CSomeClass::CSo...

    2017-04-12 19:34
    519
  • c++虚基类

    要介绍虚基类的作用,首先要引出多继承的概念。 多继承(Multiple Inheritance)是指从多个直接基类中产生派生类的能力,多继承的派生类继承了所有父类的成员。 多个基类的相互交织可能会...

    2017-04-14 22:49
    215
  • c++类的大小计算

    c++中类所占的大小计算并没有想象中那么简单,因为涉及到虚函数成员,静态成员,虚继承,多继承以及空类等,不同情况有对应的nisan方式,在此对各种情况进行总结。 首先要明确一个概念,平时所声明的类只是...

    2017-06-01 23:01
    1318
  • json for modern c++的使用

    最近学习了json for modern c++的使用,在此总结一些常用功能使用方法。 老规矩,还是先简单介绍一下什么是json吧。JSON(JavaScript Object Notation) ...

    2017-04-30 23:33
    1127
  • c++运算符重载

    什么是运算符重载? 运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运算符将要进行的操作。运算符函数的定义与其他函数的定义类似,惟一的区别是运算符函数的函数名是由关键字operator和其...

    2017-05-19 22:06
    932
  • c++initializer_list详解

    initializer_list是C++11提供的新类型,定义在头文件中。 用于表示某种特定类型的值的数组,和vector一样,initializer_list也是一种模板类型。template ...

    2017-05-21 21:43
    1069

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部