12 2019 档案

摘要:什么是函数倾轧(name mangling)? 函数倾轧: 同名不同参函数(重载函数),C++底层如何区分他们,那就是对函数改名,也就是中文翻译的“倾轧”(苦涩难懂的词),改名也是有规律的,不是随便命名,具体参见下面: 函数重载:在相同作用域中的多个函数,具有相同的名字而形参表不同。 不能仅仅基于不 阅读全文
posted @ 2019-12-29 11:10 Tsingke 阅读(1539) 评论(0) 推荐(1) 编辑
摘要:编程--在线提交系统(Online Judge) 浙江大学 Online Judge(ZOJ)http://acm.zju.edu.cn国内最早也是最有名气的OJ,有很多高手在上面做题。特点是数据比较***钻,经常会有你想不到的边界数据,很能考验思维的全面性。 北京大学 Online Judge(POJ 阅读全文
posted @ 2019-12-28 23:45 Tsingke 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:C++之多继承与虚继承 1. 多继承 1.1 多继承概念 一个类有多个直接基类的继承关系称为多继承 多继承声明语法 class 派生类名 : 访问控制 基类名1, 访问控制 基类名2, ... { 数据成员和成员函数声明 }; 类 C 可以根据访问控制同时继承类 A 和类 B 的成员,并添加自己的成 阅读全文
posted @ 2019-12-22 21:47 Tsingke 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:C++ 中 string和char* 的区别 1、定义: string:string是STL当中的一个容器,对其进行了封装,所以操作起来非常方便。 char*:char *是一个指针,可以指向一个字符串数组,至于这个数组可以在栈上分配,也可以在堆上分配,堆得话就要你手动释放了。 2、区别: stri 阅读全文
posted @ 2019-12-20 21:08 Tsingke 阅读(26275) 评论(0) 推荐(2) 编辑
摘要:编程语言中优先级与结合性 优先级与结合性是指运算符与操作数的“紧密程度”; 结合性表明了同一优先级的运算符对同一操作数的紧密程度; 如: a=b=c; 赋值运算符的结合性为从右至左; 所以a=b=c;相当于a=(b=c); C语言同大多数语言一样没有指定同一运算符对多个操作数的计算顺序(&&、||、 阅读全文
posted @ 2019-12-11 18:27 Tsingke 阅读(821) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示