C++ 笔记(const)

修饰成员变量

1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
using namespace std;
int main(){
int a1=10; // 非常量
const int a2=a1; // 常量
int* a3 = &a1; // 非 const 的指针
const int* a4 = &a1; // 指针可以变,但是数据不能变
int const *m = &a1; // 和上面一样
int* const a5 = &a1; // 指针不可变,数据可以变
int const * const a6 = &a1; // 数据和指针都不能变
const int * const a7 = &a1; // 同上
return 0;
}

阅读全文

搭建 steem 碰到的问题

简述

steem 是一个基于区块链实现的版权社交平台,它是根据 Graphen 框架进行的修改,由于工作需要,开始了对其的研究,以下几个问题苦苦折磨了笔者一周,着实可以记录下来,以免其他开发者入坑。

阅读全文

C++ 笔记(指针和引用)

概念

指针是一个变量,里面存储的是指向内存存储单元的一个地址。

1
2
3
int a = 5;
int *ptr = &a;
cout<<"变量 a 的内存地址:"<<ptr<<"值:"<<*ptr;

阅读全文