难道不是试图保护自己不犯错误,那么你能否从他们那里学到任何东西,以便你今后再犯同样的错误?
所有这些事情,例如,在解放后留下的记忆时向全国人民军设置点,或使用“安全”的扼杀功能,都证明,即便使用所谓的不安全物品,也能够完全安全地掌握在知道他们重新做什么的人手中。
我的建议是,要么学习你想要使用的任何语言,要么学习你认为更安全的语言。 你再谈的是参考文献,有多种语言可以阅读(目标-C为一)。
但是,如果您重新加入或被迫加入C法典,learn。 语言,包括黑暗的一面——你们成为更完善的语言。
除此以外,我认为,你再次要求的是追踪点人细节的方法,这样,如果你把记忆放到后面,所有别的东西都可以自动地交给民族解放军:
char *x = malloc(50);
char *y = x;
free (x);
// Both x and y are now magically set to NULL.
http://em>could通过在C中采取间接方式实现这一目标。 换言之,拦截小鼠(通常使用或使用某种像电cc一样的具有约束力的trick滴),以便它不把点击点击回分配的块块,而是把点子送回分配给一个分配区。
还必须修改<条码>免费条码>电话,以便解脱机块,而不是分机(将安装给NUL)。 之后,在你的代码内进行的间接业务必须增加一倍(**x
,而不是*x/code>):
char **x = mymalloc(50);
char **y = x;
myfree (x);
// Both *x and *y are now magically set to NULL.
图表:
+---+
| x | -+
+---+ | +--------+ +------+
+-> | tmp000 | ---> | data |
+---+ | +--------+ +------+
| y | -+
+---+
当你称之为<条码>免费条码>时,<条码><>数据>条码>将予以公布,但不得使用<条码>。 如果您使用<代码>x或y
,则请查阅<代码><<>数据>/代码>。
当然,这有点人离去的问题,还有另一个问题,即看到这部法典的第一份象样的C码将跟踪你,并将你带上一页:-)
或许可以通过在<条码>tmp000上使用参考数字来解决“围绕”问题的“点人”,但您必须确保所有点人的副本都得到跟踪,例如<条码>char**y = 神话(x);。
“将你置于一纸空文”问题,就所有意图和目的而言都是无法解决的。