woruyu
woruyu
i run `python2.7 Compiler Pong` but i get file which is different from ball.vm.(like this picture) And i find that if you compile `let d = p1.plus(p2);` , you should...
调用链 1.mytinyStl vector(size_type n, const value_type& value) -> fill_init->mystl::uninitialized_fill_n(使用std::is_trivially_copy_assignable检查是否具有平凡的拷贝赋值运算符)->false 构造函数初始化,true 编译器自动生成的赋值运算符初始化 2.实际的c++标准库(ubuntu /usr/include/c++/12/bits/stl_vector.h) vector(size_type __n, const value_type& __value,...)->_M_fill_initialize -> std::__uninitialized_fill_n_a -> std::uninitialized_fill_n(__can_fill = is_copy_assignable,这里只检查了是否有可用的拷贝赋值运算符,__is_trivial(_ValueType) 这个class是平凡的吗 ) -> ture, 值拷贝就是使用编译器自动生成的赋值运算符初始化, false...