几个基础的C++定义的问题!!学习交流!!
猞猁狲 2005-10-05 11:48:45 从学习C++以来,积攒了许多不太明白的定义问题,列出几个希望大家能帮我解答一下,另外也希望大家能把自己认为比较有特点不太好理解的各种语法也发上来交流一下!
第一个:请问下面类的成员函数后面的 : CDialog(CAboutDlg::IDD) 是干什么的。还有,有些时候在这个位置还有变量初始化,为什么要那样做,我试过如果在函数体内初始化那个变量就会出错!
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
....
}
第二个:下面的定义方法经常见到是什么意思?可能写的不太对,我就是对extern 'c'不太明白
extern 'C'int func(..)
{
}
第三个:非常菜,我是在看关于介绍com理论的时候遇到的!int** a 的意思我知道,可是这样的做法的意义是什么呢?
BOOL func(int** a)
{
}
谢谢大家!!