如果在UNIX环境下,你需要多少时间才能掌握C/C++(能完成一般任务)?

解决方案 »

  1.   

    回答下列问题,或许会对你的面试过程有所帮助: 一.适用于所有C++应骋者的问题: 
    (1)问:怎样把C函数连接到C++程序中? 
    (2)问:解释范围限定操作符? 
    (3)问:C++的struct和C++的class有什么不同? 
    (4)问:用常数初始化int数据的方式有几种? 
    (5)问:怎样分别使用setjmp和longjmp产生和捕获异常? 二.针对类设计者的问题: 
    (1)问:你对下列这和代码有何理解? 
    delete this; 
    (2)问:什么是缺省构造函数? 
    (3)问:什么是转换构造函数? 
    (4)问:拷贝构造函数和重载赋值操作有什么区别? 
    (5)问:什么情况下应当使用多重继承? 
    (6)问:什么是虚拟构造函数? 
    (7)问:解释ISA和HASA类的关系.如何在类设计中来分别实现这两者? 
    (8)问:什么时候使用模板比使用基类更好? 三.针对ANSI-Knowledgeable Applicants的问题: 
    (1)问:什么是易变成员? 
    (2)问:什么是explicit构造函数? 
    (3)问:什么是标准模版库(STL)? 
    (4)问:说明run-time类型识别. 
    (5)问:namespace特性解决的是什么样的问题? 
    (6)问:增加新的数据类型吗? 
     
      

  2.   

    敬请关注 
    专家门诊/扩充话题/软件市场/
    “中国人只能做MIS软件吗?有兴趣合作“通用软件“吗?开发模式可以学习Linux”(ShipDrink)内核已经写好,非常干净,原码公开

    70000行,其中50000行为手写,核心代码30000行
    (无注释)目前版本是1.5,经历了1.0,1.1,1.2,1.4等
    版本,其中1.1和1.5版本都曾作了极大改进,变化
    较大结构更加紧凑,编码更加合理,使用了部分
    COM原理但又不是COM,编译完,1.4版本为1.9M,
    1.5为900K,这从一个侧面反映了布局和编码的合理性。注:请对比一下
      Acrobat (正版2000元,我用得是正版)安装完为140M,
                但其核心代码为4.9M,
        Delphi6 (正版)安装完为600M,但其核心代码也仅为几兆,
      且编译程序中还包括大量资源(如位图,图标,对话框等)。),
    如果你你有开发热情,可以索要帮助文档,
    你可以为它升级。但你不会赚钱。
    因为赚钱的不是内核部分,
      

  3.   

    问我:class library是什么?
    我回答,班级图书馆