
C++学习
飞尚云霄
人还凑合
展开
-
C++ vector复制/拷贝方法概述
VECTOR声明初始化,方法很多,我们这里不展开来说,使用最基本的方法:vector<int> link; //声明vector对象link.push_back(1); //初始化link.push_back(2);VECTOR复制/拷贝办法归结下来有以下几种方法。1 vector初始化时复制/拷贝vector<int> item(link)...原创 2019-11-12 17:26:49 · 5473 阅读 · 0 评论 -
C++ typedef 用法详解
typedef是替一个对象取一个别名,以此增强程序的可读性。1 定义一种数据类型的别名typedef int INT; //定义int类型的一个别名INT。注意:末尾的分号typedef char* pStr;2 定义结构体的别名(很久远的事情了,现在C++已经不存在这个问题)struct sPositon //结构体定义{ int x; int ...原创 2019-10-29 17:59:25 · 5244 阅读 · 0 评论 -
C++ define用法
1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){.........}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个变量来...转载 2019-10-29 17:11:07 · 346 阅读 · 0 评论 -
C++ const成员函数(常成员函数)
1 定义 const成员函数(常成员函数):成员函数()后加上const,如:void print()const。2 目的如果一个成员函数不对对象的任何成员数据的进行修改(最常见的为打印成员信息的函数),那么我们可以将这个成员函数设置为const函数,以保护对象数据。如果在该函数里面修改对象的成员数据,则编译器就会报错。3 用法我们通常将 get 函数设置为常成员函数。...原创 2019-10-28 17:39:45 · 2680 阅读 · 0 评论 -
c++ 函数指针详细解析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/candyliuxj/article/details/63394141.定义每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针。2.语法指向函数的指针变量的一般定义形式为:...转载 2019-10-28 10:46:11 · 370 阅读 · 0 评论