![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
学仙只为看看天
这个作者很懒,什么都没留下…
展开
-
【C++笔记】C++继承与派生中的构造函数
C++中,构造函数与父类的其它成员(成员变量和成员方法)不同,它不能被子类继承。因此,在创建子类对象时,为了初始化从父类中继承来的成员变量,编译器需要调用其父类的构造函数。关于子类中构造函数的构造原则,可分为以下4种情况分别来看:1. 父类没有声明构造函数 (1) 子类也没有声明自己的构造函数,则父类和子类均由编译器生成默认的构造函数。(2) 子类中声明了构造函数(无参或者带参),则子类的构造函数可以写成任何形式,不用顾忌父类的构造函数。在创建子类对象时,先调用父类默认的构造函数(编译...原创 2020-05-23 18:03:08 · 2790 阅读 · 0 评论 -
extern "C" 用法理解与总结
被extern "C"修饰的变量和函数是按照C语言方式进行编译和链接的举个例子:1.moduleA、moduleB两个模块2.B调用A中的代码3.其中A是用C语言实现的,而B是利用C++实现的//moduleA头文件:moduleA.h#ifndef __MODULE_A_H#define __MODULE_A_Hint fun(int, int);#endif...原创 2018-11-08 21:19:46 · 456 阅读 · 0 评论 -
配置GLEW+GLFW并使用Xcode写OpenGL应用
闲话因为这几天一直在忙着图形学的实验,发现真的是很蛋疼,因为课程还在使用glut等openGL1.x版本的固定管线API,但是我感觉这和我们计算机行业追求新技术的宗旨完全不同啊,现在openGL2.x已经完全不支持固定管线了,只支持可编程管线,而且国内的资料真的很乱,想要找一些老版openGL的相关资料已经很难了,大部分都是可编程管线API的教程。所以,这篇文章就先记录一下我通过网络上的资料学...转载 2019-10-05 17:13:01 · 277 阅读 · 0 评论