C++
零一2035
为自己加油!!
展开
-
day03
一.c++ 之父给c程序员建议 1.尽量的少使用宏 使用const 或者枚举 来表达常量值 使用inline 减少函数调用开销 使用泛型 和 模板 来刻画一组 函数 或类型 2.使用命名空间 减少命名冲突 3.变量随时用 随时定义 以保证初始化 4.尽量避免强制类型转换 类型转换一般是程序 设计问题 转换是错误的转载 2015-07-30 14:44:53 · 257 阅读 · 0 评论 -
day02
一.函数重载 1.1 函数重载的原理 在生成函数的调用名 c++语言不但要考虑函数 名还要考虑参数列表。而c语言只考虑函数 名 所以不能形成重载。 1.2 函数重载引入的问题 跨编译器调用问题 extern "C" 指定按照c语言的方式来生成调用的 函数名。 二.函数转载 2015-07-30 14:44:18 · 293 阅读 · 0 评论 -
day01
一,c++的简介1.1 发展历史80年代 贝尔实验室 本贾尼83年 正式命名 c++87年 gnu 指定了c++标准92年 微软 IBM制定了c++标准98年 ansi/ISO 制定 了c++98标准03年 ISO c++0311年 ISO c++0xg++ **.cp -std=c++ox1.2 c++和c的关系c++ 是建立在c的转载 2015-08-07 13:29:26 · 193 阅读 · 0 评论 -
c++的总结归纳
1.关于如何访问类里面的私有变量? 答: 可以通过类的public 成员函数类间接访问。2.关于如何访问类里面的保护变量? 答:方法和私有的一样,区别在于保护的变量可以被派生类任何函数访问。例:#include using namespace std; class Box{ protected:原创 2016-11-17 09:38:34 · 325 阅读 · 0 评论 -
return可以返回基本类型的局部变量,但是不可以返回指针
关于return:今天脑袋一懵逼,无法理解函数将局部变量的基本类型值返回。后来找了一下,原来这样做是合法的。原因是return 有一个返回机制。但是局部指针是不能被返回的。因为地址里面的内容已经被销毁了。生命周期结束。原创 2017-05-16 11:00:48 · 1791 阅读 · 0 评论 -
c++之cout、cin
#include using namespace std;int main(){int a=1;int b=2;coutcoutcoutcin>>b;coutreturn 0;}原创 2017-06-05 20:30:08 · 223 阅读 · 0 评论 -
c++与c之enum区别
c语言版本:#include enum day{a=1,b,c};int main(){ enum day z=b; printf("%d\n",z);}c++版本:#include using namespace std;enum day{原创 2017-06-05 20:51:56 · 981 阅读 · 0 评论 -
const关键字的作用
我只要一听到被面试者说:"const意味着常数"(不是常数,可以是变量,只是你不能修改它),我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉const能做什么和不能做什么.如果你从没有读到那篇文章,只要能说出const意味着"只读"就可转载 2017-08-31 13:11:11 · 1405 阅读 · 0 评论