C++高级讨论会(一)

来源:互联网 发布:淘宝vip会员购 编辑:程序博客网 时间:2024/04/30 06:16

只记下5个内容,后面听不懂也就懒得记了。。

一。编码规范(3个)

    。循环次数 nCount

    。函数命名:动词+名词

    。宏的定义

二。表达式和基本语句(7个)

    。运算符的优先级

    。复合表达式

    。if语句

    。循环语句的效率(多重循环,逻辑判断)

    。for语句的循环控制

    。switch语句(default)

    。goto语句

三。常量(3个)

    。const和#define

    。类中的常量

    。宏的优缺点

四。内存管理(6个)

    。内存分配方式及比较

    。常见的内存错误及其对策

    。内存使用规则

    。指针和数组的对比

    。用指针参数传递内存

    。malloc/free和new/delete比较及其使用要点

五。函数设计(5个)

    。函数参数

    。函数返回值

    。内部实现

    。类的设计

    。其他函数特征

外加一个作业:设计一个双向链表类,有Insert,Delete等基本操作,亦可遍历输出,要求编码规范,结构清晰。可参考STL或MTC中的类似实现。