上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: http://my.oschina.net/hnuweiwei/blog/233034?fromerr=ssHgM5CB 友元函数使用场合:(1)运算符重载的某些场合需要使用友元。(2)两个类要共享数据的时候 优点:能够提高效率,表达简单、清晰 缺点:友元函数破环了封装机制,尽量不使用成员函数,除非 阅读全文
posted @ 2016-05-02 14:19 M_Lion 阅读(176) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/hnuweiwei/blog/261002 代码在vs2015上有问题啊! extern "c" c++语言支持重载,c语言不支持重载。函数被c++编译后在库中的名称与c不一样。假设某个函数原型为void foo(int x,int y), 被c编译器编译 阅读全文
posted @ 2016-05-02 13:58 M_Lion 阅读(100) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/hnuweiwei/blog/268451 如果一段代码除了类型不同,其他都相同,使用模板可以避免重复的工作 模板是一些为多种类型编写的函数或类,类型未指定。使用模板时,把类型作为参数传递给模板。 模板使用非常广泛,c++标准库几乎所有代码都是模板代码 h 阅读全文
posted @ 2016-05-02 13:23 M_Lion 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 多态 多态实质是一个函数名称的多种形态。 C++支持两种不同类型的多态: 一种是编译时的多态,另一种是运行时的多态。 在编译时的多态是通过静态联编实现的;而在运行时的多态则是通过动态联编实现的。 函数联编:对一个函数的调用,在编译或运行时确定将其连接到相应的函数体的代码,实质是把一个标示名与一个存储 阅读全文
posted @ 2016-05-02 13:03 M_Lion 阅读(70) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/hnuweiwei/blog/284467 static关键字详解: 面向过程 静态局部变量 在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区) 在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不 阅读全文
posted @ 2016-05-02 10:41 M_Lion 阅读(102) 评论(0) 推荐(0) 编辑
摘要: sizeof 如果是类型必须加括号,如果是变量名可以不加括号,返回size_t类型, sizeof("\0")=2 strlen从内存某个位置扫描直到碰到字符串结束符\0为止,只能用char*做参数 strlen(("\0")=0 用数组名做参数时,sizeof不退化,传递给strlen就退化为指针 阅读全文
posted @ 2016-05-02 09:57 M_Lion 阅读(99) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-05-02 08:57 M_Lion 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-05-02 08:47 M_Lion 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-05-01 14:22 M_Lion 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-05-01 14:03 M_Lion 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页