- C++:错误“error: off64_t does not name a type” 2014-11-16 点击:1861 评论:0
- C++:通过私有(private)继承复用类实现工厂函数详解 2014-11-14 点击:1632 评论:0
- C++:容器(container)的erase()函数 2014-11-14 点击:1484 评论:0
- C++: 错误: “ strdup was not declared in this scope” 2014-11-14 点击:2091 评论:0
- C++:scoped_array详解 2014-11-14 点击:1812 评论:0
- C++:类的虚函数及虚继承所占的空间 2014-11-14 点击:2321 评论:0
- C++:派生类强制转换为基类 2014-11-14 点击:1859 评论:0
- C++:使用非成员函数(non-member)处理函数的所有参数都需要类型转换 2014-11-14 点击:1688 评论:0
- C++:模板函数需要类型转换时使用友元(friend)模板函数 2014-11-14 点击:1727 评论:0
- C++:库函数优先级队列(priority_queue)输出最小值 代码 2014-11-11 点击:1712 评论:0
MinGW的bug,使用-std=c++11, 有可能出现, 修改{MinGW dir}/include/io.h文件,使用:__CRT_INLINE _off64_t lseek...
通过接口类(interface class), 实现工厂函数, 可以复用(reuse)已有类, 重写实现接口.如:接口类: IPerson; 复用类: PersonInfo; 实现...
容器(container)的erase()函数, 是删除一个元素, 会移动迭代器的指针, 指向下一个元素;迭代器(iterator)是一种指针, 赋值是传递的地址, 指向相同的元素...
函数名: strdup; 功能: 将串拷贝到新建的位置处; 用法: char *strdup(char *str);strdup属于GNU C++的函数, 不是标准(std)C++...
The scoped_array class template stores a pointer to a dynamically allocated array.scoped_a...
char占用一个字节, 但不满足4的倍数时, 会进行数据对齐, 使用4的倍数的字节(byte).GCC:GCC中, 无论是虚函数还是虚继承, 都需要将指针存储在虚函数表(virtu...
在多态的使用时, 派生类的指针或引用可以转换为基类的指针或引用, 即基类的指针可以指向派生类的基类部分;Base* b = Derived* d;b和d指向的内容是相等的, b =...
有些函数, 所有参数都需要使用类型转换, 比如乘法, 写一个有理数类Rational, 需要执行乘法操作:函数满足: Rational = Rational*double; Rat...
模板函数的隐式(implicit)类型转换, 涉及到模板参数(typename)的确定问题.从int或double类型, 无法隐式转换为模板类(template class)的类型...
库函数优先级队列(priority_queue)的实现方式是堆(heap), 默认是输出最大值.输出最小值, 需要指定参数, priority_queueint, vectorin...