语法
文章平均质量分 62
zcliatb
这个作者很懒,什么都没留下…
展开
-
float原理与使用详解
1. float 与0 判断由于float原创 2014-11-13 14:29:50 · 5529 阅读 · 0 评论 -
C++类默认生成的四个函数
原文:http://www.myexception.cn/cpp/564396.html序:对于一个空类,编译器默认生成四个成员函数:默认构造函数、析构函数、拷贝构造函数、赋值函数一,默认构造函数 默认构造函数(defaultconstructor)就是在没有显式提供初始化式时调用的构造函数。它由不带参数的构造函数,或者为所有的形参提供默认实参的构造函数定义。如果定义某转载 2014-12-04 11:19:47 · 3820 阅读 · 1 评论 -
C++继承强制转换
1. 派生类对象可以强制转换为基类对象#include using namespace std;class base{public: int a; base(int x=0):a(x){} void print(){cout<<a<<endl;}};class son:public base{public: char y; son(char x)原创 2014-12-04 10:28:05 · 1171 阅读 · 0 评论 -
函数指针说明
1. 定义typedef int (*fp) (type para1...)2. 使用fp myfp = 0;3. 调用if(myfp){ myfp(...); }问题:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 求1/1+1/3+...+1/n(利用指针函数)#include typedef float (*functi原创 2014-11-30 17:42:59 · 516 阅读 · 0 评论 -
static 与 const 编译器处理机制
static:有标示位;const:直接替换掉数据(有类型检查)。在VS2008中,调用下面语句,执行并查看反汇编。static int m = i;004113CE mov eax,dword ptr [$S1 (417148h)]004113D3 and eax,1004113D6 jne f原创 2014-11-14 10:38:19 · 930 阅读 · 0 评论 -
switch括号与不加括号
#include using namespace std;int main(){ char ch='a'; int x = 0; switch(ch){ case 'a': { x++; } case 'b': { x++; } }原创 2014-11-17 15:34:30 · 5935 阅读 · 0 评论 -
指针前后缀与*的运算关系
1. 前缀表达式与*优先级相同,采用右到左运算2. 后缀表达式比*原创 2014-11-17 10:02:19 · 728 阅读 · 0 评论 -
if判断value == variable
在C++里面的判断,有人把通常的variable == value 写成 value == variable是有原因的。原创 2014-11-17 09:37:25 · 1167 阅读 · 0 评论 -
初始化列表-i++原理
1. 初始化列表class A{i}原创 2014-11-13 01:14:11 · 1029 阅读 · 0 评论 -
mysql-function-procedure-iterator
http://www.jbxue.com/db/11545.htmlhttp://bbs.csdn.net/topics/300105063http://blog.csdn.net/panpanxj/article/details/2729791delimiter //;create procedure test_while(in x int)begindeclare c转载 2015-01-15 11:26:08 · 569 阅读 · 0 评论