![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++语法知识
initiallysunny
欢迎关注公众号:Golang小白一起学
展开
-
C++中一个函数作为作为另一个函数的参数
C++中一个函数作为作为另一个函数的参数:把函数名作为参数就是函数的地址了.要将函数名作为参数,需要使用函数指针。函数指针的定义格式为ret_type (*var_name)(arg_list);表示返回值为ret_type,参数列表为arg_list的函数指针var_name.如int (*p)(int,int);表示返回值为int,参数为两个int型的函数指针p。以函数指针作为原创 2016-12-17 15:59:36 · 21734 阅读 · 0 评论 -
调用拷贝构造函数的几种情况
通常构造函数只在对象创建时被调用,而拷贝构造函数则在以下3种情况下被调用。1。当使用类的一个对象去初始化该类的另一个新对象时。2。如果函数的形参是类的对象,那么当调用该函数时拷贝构造函数也会被调用。3。如果函数的返回值是类的对象,那么函数执行完成返回调用者时。原创 2016-12-17 16:06:42 · 2409 阅读 · 0 评论 -
什么叫编译时和运行时
编译时编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说,实际上可能只是翻译成某个中间状态的语言.比如Java只有JVM识别的字节码,C#中只有CLR能识别的MSIL.另外还有啥链接器.汇编器.为了了便于理解我们可以统称为编译器)那编译时就是简单的作一些翻译工作,比如检查老兄你有没有粗心写错啥关键字了啊.有啥原创 2016-12-17 17:55:47 · 637 阅读 · 0 评论