The best input is OUTPUT.

2016-01-28
关于指向数组的指针

这次看《C++ Primer Plus》发现对于只想数组的指针这里还有一点之前没有注意,就是:

将地址运算符&用于数组名时,将返回整个数组的地址,例如&cookies将返回一个32字节的内存块地址。
上面的cookies是书上的一个例子,不过所谓一个32字节的内存地址,就是一个含有8个int(如果int长4字节)的数组的地址(其值也是首字节的地址)。

Read More

2016-01-26
指针的两级间接关系与`const`/非`const`混合赋值的理解

为什么进入两级间接关系与一级间接关系不同, `const`与非`const`混合指针赋值方式将不再安全?


首先要明确一件事:

非`const`指针是不能指向`const`值的。

原因很简单,非const指针可以改变指向的值,所以非const指针若指向const值,故可以改变const值,前后就矛盾了,因此这种赋值时禁止的。


那再来看两级关系,

先声明两级关系的变量

1
2
3
const int ** pp;
int * p;
const int n = 13;

Read More

2016-01-26
Cpp Primer Plus 6th Answers

因为接触了KMCLib,觉得有必要入C++的坑了,决定尽快把《C++ Primer Plus》这本书的课后练习敲一边以达到入门目的,当然我也不指望像这学期开始的时候一样花6天就把Fortran那本书看完了, 毕竟是个大坑我得轻轻的跳免得自己摔得很惨,代码会同步更新到GitHub


PS.由于对C比较熟悉前面几张和C重叠的部分习题就没有写,只写了数据读取和C不同的部分用来学习,所以前几章的习题并不完整。


代码地址: Cpp Primer Plus Answers

Table of Content

Read More

2016-01-24
Freemind theme modified by PytLab

这两天修改了下Freemind的主题的CSS和EJS, 调教出了属于自己的Freemind主题, 由于很喜欢浅色系像GitHub那种风格,于是就参照人家的风格改写的,
主题代码地址:My Freemind Repo

另外自己做了一个博客的logo,能力有限就直接用PS做的,不过挺简洁的,我也很喜欢


Read More

2016-01-24
C++字符串读取函数小结

C++字符串读取函数小结

由于有一些微小的差异不容易记忆,在这里整理下目前看到的C++的字符串读取函数

Read More

2016-01-23
GitHub Pages绑定顶级域名的方法

test
Read More