摘要:
一、函数基础1、形参和实参 实参是形参的初始值。第一个实参初始化第一个形参,第二个实参初始化第二个形参,以此类推。尽管实参与形参存在对应关系,但是并没有规定实参的求值顺序。编译器能以任意可行的顺序对实参求值。 2、函数返回类型 函数的返回类型不能是数组类型或函数类型,但可以是指向数组或函数的指针。 阅读全文
摘要:
一、条件语句 1、if语句 C++规定了else与离它最近的尚未匹配的if匹配,从而消除程序的二义性。 2、switch语句 switch语句首先对括号里的表达式求值,该表达式紧跟在关键字switch的后面,可以是一个初始化的变量声明。表达式的值转换成整数类型,然后与每个case标签的值比较。 ca 阅读全文
摘要:
一、隐式转换 1、对象的类型定义了对象能包含的数据和能参与的运算,其中一种运算被大多数类型支持,就是将对象从一种给定的类型转换为另一种相关类型。 2、当在程序的某处我们使用了一种类型而其实对象应该取另一种类型时,程序会自动进行类型转换,因此它们被称作隐式转换。 3、发生隐式转换的情况: 在大多数表达 阅读全文
摘要:
一、安装 1、在网上下载jsoncpp-master.zip,解压; 2、打开jsoncpp-master\makefiles\vs71\jsoncpp.sln编译lib_json; 3、右键属性--C/C++--常规--附加包含目录,添加D:\jsoncpp-master\include; 右键属 阅读全文
摘要:
1、网上下载boost_1_67_0.zip,解压 2、双击boost_1_67_0/bootstrap.bat文件,生成bjam.exe,b2.exe。 3、打开命令行运行 bjam stage --toolset=msvc-12.0 link=static runtime-link=static 阅读全文
摘要:
一、算数运算符 算术运算符表: 上表所有运算符都满足左结合律,意味着当优先级相同时按照从左向右的顺序进行组合。 1、算数运算符的运算对象和求值结果都是右值。 2、对大多数运算符来说,布尔类型的运算对象将被提升为int类型。 3、c++11新标准规定商一律向0取整(即直接切除小数部分)。 4、根据取余 阅读全文
摘要:
一、简介 1、触发器是MySQL响应DELETE、INSERT、UPDATE语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句),其他MySQL语句不支持触发器。 2、创建触发器时,需要给出4条信息:唯一的触发器名;触发器关联的表;触发器应该响应的活动(DELETE、IN 阅读全文
摘要:
一、游标简介 MySQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的行(零行或多行)。有时需要在检索出来的行中前进或后腿一行或多行。这就是使用游标的原因。游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。 阅读全文
摘要:
一、视图 1、视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 2、视图的应用: 1)重用SQL语句。 2)简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节。 3)使用表的组成部分而不是整个表。 4)保护数据。可以给用户授予表的特定部分的访问权 阅读全文