一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是全然一致的。)功能:分配长度为num_bytes字节的内存块说明:假设分配成功则返回指向被分配内.....
分类:
其他好文 时间:
2015-01-03 18:32:44
阅读次数:
147
好久没用BCB了,真的有些陌生了,当然个烂笔头吧。1 先 implib c:\xxx.lib c:\xxx.dll 生成lib文件2 #pragma comment(lib,"xxx.lib")3 extern "C" __declspec(dllimport) __stdcall int AFun...
分类:
编程语言 时间:
2015-01-03 07:02:04
阅读次数:
189
1.将DLL复制到工程下2.添加如下代码 [DllImport("DLL.dll")] public static extern int Add(int a, int b); private void button1_Click(object sender,...
变量全局变量:1.放在所有函数之外的变量int n;2.在程序启动后,main函数执行之前创建,主函数结束后销毁。在多文件结构的程序中,全局变量应该在某一个编译单元里定义,在需要访问该全局变量的其他编译单元里进行外部参考访问声明extern int n;静态全局变量:1.在所有函数之外定义的存贮类型...
分类:
编程语言 时间:
2015-01-03 00:52:21
阅读次数:
262
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是全然一致的。)功能:分配长度为num_bytes字节的内存块说明:假设分配成功则返回指向被分配内.....
分类:
其他好文 时间:
2015-01-02 21:01:54
阅读次数:
195
变量的定义与声明的区别
首先,变量的定义一定是发生在变量声明(extern)之前,变量的声明可以有多个,但是变量的定义只有一种,变量的声明影响变量的引用和作用域,而变量的定义则只是单方面的创建变量以及初始化赋值等,若变量再定义时没有初始化,则会在文件执行编译的时候随机赋值
1)变量在定义时分配内存空间,同时也可能进行赋初值
2)变量在声明时不会分配内存空间,变量的声明只是声...
分类:
编程语言 时间:
2015-01-02 19:56:45
阅读次数:
315
存储类:
存储时期 链接 内存管理
对于一个变量(不同的存储类型)可以通过存储时期,链接属性,以及相应的作用域来描述它。
存储时期就是变量在内存中的保留时间,变量的作用域和链接在一起表明程序的哪些部分可以通过变量名来使用该变量。于是就有了不通过的存储时期,链接属性,以及作用域的组合
【1】存储时期(变量的生命期,表示存取一...
分类:
编程语言 时间:
2015-01-01 23:53:37
阅读次数:
388
托管数组实际是System::Array 类型的对象,因此在 C++/CLI 程序中创建的托管数组能使用该类提供的各种方法和属性。
[1] 定义
[qualifiers]
[cli::]array ^var;
qualifiers
存储方式说明(可选项)。可选择的存储方式包括:mutable,
volatile,const,extern和
statc。...
分类:
编程语言 时间:
2015-01-01 10:09:06
阅读次数:
332
CATransition
CATransition是CAAnimation的子类,可以通过设置type和subtype实现简单的过渡动画。
type类型:
/* Common transition types. */
CA_EXTERN NSString * const kCATransitionFade
__OSX_AVAILABLE_STARTING (__MAC_10...
分类:
其他好文 时间:
2014-12-31 18:33:10
阅读次数:
270
#region 移动无边窗体 [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] pub...
分类:
移动开发 时间:
2014-12-31 17:43:08
阅读次数:
133