OpenGL VS (C/C++)
Microblue
吾生也有涯,而知也无涯!
新浪微博:http://t.sina.com.cn/1863986252
展开
-
glTexCoord2f()函数
<br />glTexCoord2f(GLfloat s, GLfloat t)函数原型<br />有两个参数:GLfloat s, GLfloat t<br />第一个参数代表X坐标。 0.0f 是纹理的左侧。 0.5f 是纹理的中点, 1.0f 是纹理的右侧。<br />第二个参数代表Y坐标。 0.0f 是纹理的底部。 0.5f 是纹理的中点, 1.0f 是纹理的顶部。<br />一个完全纹理的四个顶点的坐标分别是(0.0f, 0.0f)、(0.0f, 1.0f)、(1.0f, 1.0f)、(1.0f,原创 2010-06-26 19:37:00 · 10191 阅读 · 2 评论 -
C++ 动态内存分配
<br />1.堆内存分配 :<br />C/C++定义了4个内存区间:<br /> 代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free store)。<br />堆的概念:<br />通常定义变量(或对象),编译器在编译时都可以根据该变量(或对象)的类型知道所需内存空间的大小,从而系统在适当的时候为他们分配确定的存储空间。这种内存分配称为静态存储分配;<br /> 有些操作对象只在程序运行时才能确定,这样编译时就无法为他们预定存储空间,只能在程原创 2010-12-01 17:21:00 · 4033 阅读 · 0 评论 -
C#托管代码与C++非托管代码互相调用一(C#调用C++代码&.net 代码安全)
<br />在最近的项目中,牵涉到项目源代码保密问题,由于代码是C#写的,容易被反编译,因此决定抽取核心算法部分使用C++编写,C++到目前为止好像还不能被很好的反编译,当然如果你是反汇编高手的话,也许还是有可能反编译。这样一来,就涉及C#托管代码与C++非托管代码互相调用,于是调查了一些资料,顺便与大家分享一下:源代码下载<br />一. C# 中静态调用C++动态链接<br /> <br /> 1. 建立VC工程CppDemo,建立的时候选择Win32 Console(dll),选择Dll。<br转载 2010-12-04 20:40:00 · 823 阅读 · 0 评论