随笔分类 -  C++

摘要:.1、写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为( 阅读全文
posted @ 2016-09-11 16:04 程诚 阅读(132) 评论(0) 推荐(0)
摘要:1.函数模板 关键字template总是放在模板的定义与声明的最前面。关键字后面是用逗号分隔的模板参数表,它用尖括号(<>)括起来。该列表是模板参数表,不能为空。模板参数分为:(1) 模板类型参数,代表一种类型;(2) 模板非类型参数,代表一个常量表达式。 eg: template <class T 阅读全文
posted @ 2016-09-01 16:29 程诚 阅读(230) 评论(0) 推荐(0)
摘要:构造函数 先看看构造函数的调用顺序规则,只要我们在平时编程的时候遵守这种约定,任何关于构造函数的调用问题都能解决;构造函数的调用顺序总是如下:1.基类构造函数。如果有多个基类,则构造函数的调用顺序是某类在类派生表中出现的顺序,而不是它们在成员初始化表中的顺序。2.成员类对象构造函数。如果有多个成员类 阅读全文
posted @ 2016-04-28 14:54 程诚 阅读(903) 评论(0) 推荐(0)
摘要:错误 1 error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNI 阅读全文
posted @ 2016-04-02 16:09 程诚 阅读(365) 评论(0) 推荐(0)