- 博客(4)
- 收藏
- 关注
原创 指针常量和常量指针
指针常量和常量指针非常容易混淆开一个文章记录一下两者的区别。指针常量指针常量一般定义形式为:const int *p;int const *p;两者是等价的。指针常量指的是,指针指向的对象的值不能由这个指针修改。看起来有点迷惑,其实原理是这样。int a = 0;const int b = 0;const int *p = &a;const int *i = &b;//例如*p = 1; 这里是错误的,不能够修改指针指向的值//但是指向的值并不一定是常量//可
2022-01-24 17:53:17 314
原创 引用的底层原理
引用本身是一个常量指针引用的作用在于取代了指针的繁琐操作,使得内存操作变得简单了。以下是测试代码,用两种方式实现了引用。#include<iostream>using namespace std;int main(){ int a = 10; int &b = a; int* const c = &a; cout << "a的地址为:" << &a << endl; cout << "b的地址为:" &
2022-01-22 23:28:30 646
原创 C++指针为什么要定义类型
C++ 指针为什么需要定义类型在最近的C++学习过程中,重新复习了一下本科学习的C++指针问题。在考虑指针的用途的时候思考到为什么指针需要定义类型。C++在定义变量的时候都需要定义变量类型,这是C++作为强类型语言的特征。但是指针在定义的时候也需要定义类型,如果单纯只是考虑指针存储的数据的话,指针存储的也只是地址,而地址本身也没有具有类型的区别,而且指针在内存中的固定大小都是4个字节。测试代码如下:#include <iostream>using namespace std;int
2022-01-22 22:59:39 641
原创 大数据下的Flume框架
什么是Flume框架简介 flume是由cloudera软件公司产出的可分布式日志收集系统,后与2009年被捐赠了apache软件基金会,为hadoop相关组件之一。尤其近几年随着flume的不断被完善以及升级版本的逐一推出,特别是flume-ng;同时flume内部的各种组件不断丰富,用户在开发的过程中使用的便利性得到很大的改善,现已成为apache top项目之一。目前有两种版...
2018-07-27 11:20:58 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人