C/C++学习笔记
文章平均质量分 69
萌哒萌哒
这个作者很懒,什么都没留下…
展开
-
c++笔记总结之常类型
1.常对象成员 (1)常成员函数 使用const关键词说明的函数为常成员函数,常成员函数说明格式如下: () const; 对于常对象成员需要注意一下几点: ①const是函数类型的一个组成部分,因此在实现部分也要带const关键词。 ②常成员函数不更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。 ③如果将一个对象说明为常对象,则通过该常对象原创 2015-10-17 18:47:11 · 540 阅读 · 0 评论 -
C++笔记总结之关于数组的引用和引用的数组
一、大概区别 就像指针的数组和数组的指针一样耐人寻味 //array首先向右结合,所以这个相当于 (int&)array[] array是个数组,其中的元素是引用 //应该叫:引用的数组 int &array[] //array首先和&结合,所以array是引用,引用的对象是数组 //应该叫作数组的引用 int (&array)[10] 二、引用的数组 首先,可以明确的说明,转载 2015-11-19 10:58:02 · 440 阅读 · 0 评论 -
C++学习笔记之vector类详解
1. 在C++中的详细说明 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象, 简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 2. 使用vector, 必须在你的头文件中包含下面的代码: #include v原创 2016-03-25 11:49:26 · 479 阅读 · 0 评论 -
基于C++的int转换为string
1.to_string函数,在C++11中,新增了string和int之间直接转换的函数,to_string、stoi、stol、stoll等(后三个是string转换成整型数的),其namespace都是std,头文件为。 string to_string (int val); string to_string (long val); string to_string (long long原创 2017-07-10 19:53:26 · 949 阅读 · 0 评论 -
浅谈自定义头文件可能导致的重定义问题
前言 总看到一些地方说定义语句别放在头文件中,因为会引起重定义。但具体编程中,却发现有些定义又不得不放在头文件中(比如类定义)。 这可如何是好?基于对这个问题的思考,有了这篇随笔。 重定义产生的情况 情况一:多个源文件包含了同一个头文件时,如果头文件中有某个局部变量或者非内联函数的定义,那么相当于每个源文件都把该局部变量或者非内联函转载 2017-10-26 19:01:48 · 1959 阅读 · 0 评论 -
C++学习笔记:const extern static 指南
才疏学浅,请看链接:1.简单使用:http://blog.csdn.net/u011619283/article/details/525981322.终极指南:http://www.cnblogs.com/machao/p/5882302.html转载 2018-03-17 14:09:47 · 286 阅读 · 0 评论