use blog as notebook
C++ 模板类做函数参数:
template <typename T1,typename T2>
class TC{......};
void func(TC <*****> t){......}
貌似必须要给出模板类的模板参数,否则错误提示:missing template argument,DEV C++ 和 G++ 都是这样,这样一来基本就把模板限制住了,模板的灵活性大打折扣啊,这个不理解,求指教ing
python 生成器:
generator 是个牛逼东西,
觉得类似与汇编的时候的单步调试,打一鞭子都一步,以前的版本,包括《python高级编程》上用的都是next()方法,实际上3.0以后应该是 __next()__ 方法了,是个专用方法。
def func():
i = 1
while True:
yield i
i += i
>> f = func()
>> f.__next__()
1
>> f.__next__()
2
>> f.__next__()
4
yield可以用在函数中任何部分,随时抛出结果,暂停执行
def func():
while True:
yield "a"
yield "b"
yield "c"
每次执行,轮流抛出abc,