![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 55
Dakin__
这个作者很懒,什么都没留下…
展开
-
Eclipse for C++新建工程没有显示minGW
现象Eclipsefor C++和minGW都安装完成,环境变量已经设置,但是在eclipse for C++中新建工程时,toolchain中没有显示minGW。原因安装配置过程都没有出错,很有可能是因为下载的minGW是无效的。解决办法重新下载有效的minGW。链接:https://pan.baidu.com/s/1RYGf5925754lx8_TnOu5eA密码:lof3这个压缩包是有效的,...原创 2018-06-12 13:25:31 · 2634 阅读 · 0 评论 -
const关键字常用用法
1.定义常量const int Pi =3.142.定义常量指针 常量指针:指向常量的指针,在指针定义语句的类型前加const,表示指向的对象是常量。 (1)不能通过常量指针修改其指向的内容。Int n,m;const int* p = & n;*p = 5;//编译出错n = 4;//编译成功p = &m;//编译成功,常量指针的指向可以变化 (2)不能把常量指针赋...原创 2018-06-24 16:35:06 · 269 阅读 · 0 评论 -
eclipse第一次打开报错“An error has occurred. See the log file……”
现象Eclipse for C++安装完成,打开eclipse.exe后,系统报错:原因之前博主电脑安装的是jdk10版本,但是eclipse并不能和jdk10的环境完全融合。解决办法重新安装jdk8版本,并进行Java版本切换。1.下载安装jdk8,放在与jdk10同一路径下:2.修改JAVA_HOME改成jdk8的安装路径 C:\Program Files\Java\jdk1.8.0_1713...原创 2018-06-09 22:14:44 · 22123 阅读 · 4 评论 -
C++中用fixed以及setprecision 设置输出精度
从以下的例子可以快速地学习如何设置输出精度。#include <iostream>#include <iomanip>using namespace std;int main( void ){ const double value = 12.3456789; cout << value << endl; // 默认以6精...原创 2018-06-29 16:58:18 · 8970 阅读 · 1 评论 -
c/c++中索引超出数组边界问题
C/C++没有数组在其它高级语言里,不管是定义(声明)还是引用, a[i] 或 a[3] 都是一个整体。在 C/C++ 里,却是一个表达式: a[i] 是运算符 [] 连接两个实体 a 和 i 。说 C/C++ 并没有数组 , 有以下几条理由。 理由一: C 里没有数组形式。“数组”名 a 本身就是一个指针,与常规指针不同的是,它是一个不能移动的所谓常指针。如在函数外有定义:float a[3] ...转载 2018-07-09 11:31:50 · 6873 阅读 · 0 评论 -
编程范式(斯坦福大学)学习笔记《四》
斯坦福大学开放课程--编程范式(四)综述本节课的主要内容是关于泛型数据的拷贝,虽然是使用C语言实现,并且没有用到C++中的模板这种泛型编程技术,但是效果却非常好。本节内容紧接上节所将的字节位拷贝的知识,充分利用了字节拷贝技术。笔记由于内容和例子不断深入,实际核心内容则比较集中,因此这里只进行总结讨论。引例本节所有的例子都是针对于数据交换来进行的,从最简单的例子开始,不断深入。 开始是关于一个最简单...转载 2018-07-10 00:29:11 · 540 阅读 · 0 评论 -
二维数组与指针
举例说明C++中二维数组与指针的应用:#include <iostream>using namespace std;int main() { int a[2][3] = {{0,1,2},{3,4,5}}; cout << a << endl;//第一行数组的第一个数据的地址(a[0][0]) cout << *a << en...原创 2018-07-04 20:33:16 · 578 阅读 · 0 评论