- 博客(3)
- 收藏
- 关注
转载 廖雪峰python教程——Metaclass
metaclass除了使用type()动态创建类以外,要控制类的创建行为,还可以使用metaclass。metaclass,直译为元类,简单的解释就是:当我们定义了类以后,就可以根据这个类创建出实例,所以:先定义类,然后创建实例。但是如果我们想创建出类呢?那就必须根据metaclass创建出类,所以:先定义metaclass,然后创建类。连接起来就是:先定义
2018-03-24 17:32:19
430
转载 为什么size_t重要?(Why size_t matters)
之前在《内存拷贝的注意事项》一文中提到过size_t,可能许多人对这个类型不太熟悉没有用过或者根本不敢去用,最近看到一篇文章对这个类型讲的比较详细,便翻译过来让不熟悉的同学可以知道它产生的原因以及如何使用。 原文地址: Why size_t matters 前言:使用size_t可能会提高代码的可移植性、有效性或者可读性,或许同时提高这三者。 在标准C库中的许多函数使用的参数或者返回值都是表...
2018-03-24 17:30:21
667
转载 内存拷贝的注意事项
有道面试题是让写出memcpy的实现,memcpy是c和c++使用的内存拷贝函数,功能是从源地址所指的内存地址的起始位置开始拷贝n个字节到目标地址所指的内存地址的起始位置中。与此类似的,在使用strcpy的时候,也应该需要注意这些问题。我们粗略的考虑下有哪些是值得注意的。 1 需要对参数进行检查,当传入源地址和目的地址参数有NULL时需要特殊处理; 2 源地址在函数中是不应该被修
2017-06-19 12:29:01
4142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人