关于阅读 the c++ programming language 第一部分的一些疑问,航母帮个忙啊~
返回《休闲咖啡馆》 关闭窗口

ID: 07725688
coolboymark 发表于:2008-4-27 20:00:22

.我仅仅是对于一些概念和技术上面有些问题不太清楚

1.       static到底如何去理解?

仅仅就是如同语法一样,拥有一个副本,作为互相通信的信号量使用么?用函数代替信号量不是跟好么?

2.       引用的真正含义是什么??

仅仅只是某个变量或函数的别名,存储其地址么?这样,为什么指针不安全,而是他安全呢?这个我思考了很长时间,没有确切的答案~

3.       文字量的确切解释

怀疑是作者的自创。。。没有找到确切的含义

4.       什么是在线化?

没有找到确切含义

5.       虚函数的实现方式?

每一个调用的虚函数的函数都拥有其一个副本,还是共享一个副本?

 

.下面是一些具体的细节疑问

1.       是否所有函数都应该实现界面与实现的分离?命名空间的使用是否会带来非作者的读者的混乱而降低可读性?

不同的命名空间如果含有相同名称,使用是要用::我感觉会引起混乱,此时是否用类的层次化解决会比较好呢?

2.       全局变量的危险性是在于他的全局性和混乱,可是如果在使用了static使用唯一的副本以后是否会有所改善呢?是否要避免使用全局变量呢?

始终无法弄清楚~

3.       什么是类型域?

没有找到解释~

4.       “如果某个基类成员依赖于其派生的模板参数,那么这个基类本身也必须参数化”的具体含义?

不明白~

5.       friend bool operator== <> (…);”里面的 <> 什么意思?意思是模板参数??

不懂~

6.       expert 的具体含义?模板函数可以为虚函数么?

Expert 仅仅是声明,不过我有看见例子里有定义,确切含义不清楚,难道仅仅是说明可以让外面作用域看见并使用么?

模板函数可以作为虚函数么?

航母,3q~~~

    如果爱和被爱是一种权利的话
    现在我放弃
    我的害怕和不安已经无条件的剥夺了它。。。
懒...->叮铃铃
   
 

ID: 08435179
背个航母 发表于:2008-4-28 1:06:35 2
static,技术层面上来说和一个普通的全局静态变量没有区别。而仅仅是作用域被限定在了“类”内。
        理念层面上来说是可以用于一种记录,一种标识。比如,类生成对象的数量。追踪类的演化。

引用,  多用于函数调用传递参数。那种程序过程中的引用不需要太多的关注。
        技术层面——采用引用的方式传递参数,那么被调用的函数修改传参将会上传至调用者。由编译器维护传入参数的指针。而C语言没有引用,所有参数传递都是“实体拷贝”。那对于一些巨大的结构,要么拷贝,要么传递其“指针”。
        理念层面,而对于C++,考虑到存在多态性。使用指针很可能会“越界”。比如,用子类指针操作了一个父类对象。以后编程可以体会这个里面的精妙。暂时知道就行。


文字量是什么东西?难道是const?

线化就是序列化,这是vc里面的鸟玩艺。就是重载>>运算符。能够将对象中一些运行保存起来,供重起程序使用。

虚函数就是一种函数,对象保有虚函数表。等同于C语言中常用的function table。对于在继承树上不同的类有自己的同名函数。用于表现多态性。以后用着去了解。

命名空间了解不多,使用较少。属于面向对象理念的一种支持。或是提供第三方代码时的一种特殊准入方式。

永远没有办法避免全局变量的使用。C++的“类”就是一种全局变量管理方式。类元素就是类函数们公用的全局变量。static的全局变量实际作用是:本文件内使用。没有static,任何一个文件(模块)内都已通过extern来使用这个全局变量。

类型域我也不知道是什么意思,翻成英文或许知道是什么。

模版属于进阶内容,相当之复杂。先放一下。一两句说不清楚。

对<>里面就是你要类化的参数。。还是很复杂。你先跳过。


好像么有expert这个东西。。。你是说extern还是except?
玩也得认真。。。

BBF.13.4P,战术指挥
朋友的小网站
   

ID: 07725688
coolboymark 发表于:2008-4-28 16:37:12 3
extern,打错了。。。
文字量是翻译的,原版我没有去查,只是提过一两次,放弃。。。

难道是我编程经验太少了?恩,准备进入标准库了。。。好好研究下,再结合mfc的知识编点小程序感觉下~
这些问题的探讨暂时下好了~
    如果爱和被爱是一种权利的话
    现在我放弃
    我的害怕和不安已经无条件的剥夺了它。。。
懒...->叮铃铃
   
返回《休闲咖啡馆》 关闭窗口
对不起,匆匆过客没法跟贴:(
登录到 西祠胡同
用户/ID 注册新用户
密码 忘记密码了?
 

胡同口 | 帮助 | 健康 | 法规 | 广告服务 | 合作伙伴 | 联系我们   © eLong, Inc 本页运行 0.063 秒