C++
文章平均质量分 74
penguin_wwy
这个作者很懒,什么都没留下…
展开
-
C++ Template 实践草稿(two)
没有原创 2015-10-12 16:43:59 · 414 阅读 · 0 评论 -
C++ Template 模版中的名称(笔记)
1、名称查找受限名称的名称查找在作用域内部进行,不考虑它的外围作用于(但是如果作用域是类,查找范围可以是它的基类)。非受限名称可以由内至外在所有外围类中查找。先查找该类和基类,然后查找外围类的作用域,也成为普通查找(含有ADL)。ADL(argument-dependent lookup)依赖于参数的查找,如果名称后面的括号里有一个或多个实参表达式,那么将查找这些实参的asso原创 2015-10-13 00:10:36 · 663 阅读 · 0 评论 -
C++ Template 实践草稿
并没有摘要!!!原创 2015-10-10 17:00:00 · 397 阅读 · 0 评论 -
从extern说开去(一)
extern符号的主要目的是为了实现C++对C语言的正确调用,在C++中完美兼容C。 extern “C”的含义主要包含两个方面: (1)extern关键字表明函数和全局变量的作用范围。从链接的角度看,意味着在编译期间会以约定的方式表示引用的在其他模块中有extern声明的函数或变量,等到链接时再重定位,进行地址修正(绝对地址修正和相对地址修正)。与之相对应是static,用static声明后的函原创 2016-05-26 23:11:44 · 461 阅读 · 0 评论 -
C++类型转化表达式小结
const_cast根据http://www.cplusplus.com的说法,const_cast用于对象指针或引用的const的添加和删除操作例子如下:// const_cast#include <iostream>using namespace std;void print (char * str){ cout << str << '\n';}int main () { con原创 2017-09-14 18:18:33 · 361 阅读 · 0 评论