我的学习记录187

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/star_lord123/article/details/79946615

2018.4.15李锦浩【连续第187天】

今天总结一下前三天所学的内容。用户代理检测是客户端检测的最后一个选择。只要可能,都应该优先采用能力检测和怪癖检测。用户代理检测一般适用于下列情形。

1、 不能直接准确地使用能力检测或怪癖检测。例如,某些浏览器实现了为将来功能预留的存根函数,这种情况下,仅测试相应的函数是否存在还得不到足够的信息。

2、 同一款浏览器在不同平台下具备不同的能力。这时候,可能就有必要确定浏览器位于哪个平台下。

3、 为了个侬分析等目的需要知道确切的浏览器。

明日任务:继续学习JavaScript

我的C++学习要点记录

08-19

复习C++过程中,记录下了我对这个东西的一点注意点,当然,这对我来说是很重要的,但是对别人就难说了,希望大家给点建议。rn交个朋友也好! supergecko@sohu.com QQ:560628rnrnrn一。基本问题rn 1注意逻辑运算与位运算rn 2位段的定义 ,按位来定义存储大小rn 3“*”运算符是间接运算符,用在定义指针和从内存中获得指针指向数据的内容。rn 4“&”是取地址符,也可以用做变量别名的定义,通常用在复制构造函数,就是把一个对像放在另一个rn 对象中。也可以表明一个变量将作为另一个变量的别名来使用,使这个变量不像一个指针,而像一个 类型rn 5字符串间不能直接进行赋值操作,必须使用STRCPY函数来实现,或者使用两个指针来实现。rn 6在C++中输入输出可以用printf/scanf或者用输入输出流cout/cinrn二。动态分配内存问题rn 1使用malloc和free函数,返回指定类型指针。rn 2使用new和delete运算符,可分配内存,当分配对像时自动调用构造函数,用delete自动调用析构函数rn三。类方面的问题rn 1类的缺省属性是private属性rn 2注意“::”是作用域分辨符rn 3函数定义结尾不用加分号,但声明的结尾需用到分号rn 4注意构造函数与 析构函数的使用问题,必要时用const参数防止出现值改变rn 5 内联函数,把函数代码放在类声明部分,被自动认为内联函数,用得适当能提高程序效率rn 6结构与类的区别是结构中所有成员为公有的,而类是私有的,结构中没有成员函数rn 7函数重载和操作符重载及友元函数rn 8类继承时函数重载调用要用基类加上作用符“::”,说明在基类调用,否则默认为本类里的函数调用,它的调来顺序是 本类->基类->全局rn 9注意继承与对像包含是不一样的,使用继承是为了更好地把一个类的成员包含到另一个类中rn 10注意private.protected.public的权限问题rn protected可以在本类及派生类可见,public可以在任何地方使用而private只可以在本类可见rn 11注意C++问题试调用基类的构造函数创建新对像的rn 12基类指针可以指向派生类指针,反之不可。当不使用虚函数来重载函数时,指针总是调用定义指针的类的函数,除非使用虚函数用解决编译时与运行时指针指向类的问题,即延迟绑定。它是直到程序运行时才决定函数的入口,使用virtual来定义虚函数,它的所有派生类都保持virsual类型,且不能作为内联函数。它比代码相同的实函数占用较多的内存,没有重载就不必声明为虚函数,如果普通函数能满足要求,尽量不要用虚函数。rn 12纯虚函数是在声明后加上“=0”,它在基类没有实现语句,只是在派生类中实现它rn 13,具有虚函数的类为抽像类,它不能被直接创建对像,但可以声明为指针。这个问题我有点乱,如果它派生的类也就是抽像类了吗?不能创建对像?rnrnrnrn好了,先这些,大家给点建议!rn

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试