编程
luobinji001
这个作者很懒,什么都没留下…
展开
-
类模板 无法解析的外部符号
如果在编译模板类时出现错误:“error LNK2019: 无法解析的外部符号 ...”,解决方法有两个:第一种方法是在主文件(main文件)中既包含类模板的声明文件(接口文件)(.h文件),同时也包含类模板的实现文件(.cpp文件)就行了。第二种方法,就是把类模板中成员函数的声明和定义都放在类的定义中(.h文件),不要分开就行。ps:个原创 2013-03-29 11:30:37 · 1047 阅读 · 1 评论 -
大端模式和小端模式
Big-Endian和Little-Endian的定义如下:1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:1)大端模式:低地址 ----------------->原创 2013-07-28 20:02:45 · 509 阅读 · 0 评论 -
编译和链接的区别
在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。 (1)编译:由编译程序将用户的源代码编译成若干个目标模块。 (2)链接:由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的载入模块。 (3)载入:由载入程序将载入模块载入内存。转载 2013-04-19 16:38:18 · 468 阅读 · 0 评论 -
寄存器变量
在程序运行时,根据需要到内存中相应的存储单元中调用,如果一个变量在程序中频繁使用,例如循环变量,那么,系统就必须多次访问内存中的该单元,影响程序的执行效率。因此,C\C++语言还定义了一种变量,不是保存在内存上,而是直接存储在CPU中的寄存器中,这种变量称为寄存器变量。寄存器变量的定义形式是:register 类型标识符 变量名转载 2013-04-19 15:55:15 · 488 阅读 · 0 评论 -
进程
进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。第二,进程是一个“执行中的程序”。程转载 2013-04-19 15:59:46 · 439 阅读 · 0 评论 -
动态链接库、静态库、import库区别
动态链接库、静态库、import库区别动态链接库(Dynamic Linked Library):Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,转载 2013-04-19 16:50:29 · 546 阅读 · 0 评论 -
使用数组对vector进行初始化
int array[10]={...}; vector text(array,array+10); //用array对vector进行初始化转载 2013-03-31 17:02:05 · 629 阅读 · 0 评论 -
C++ try/catch/throw
转载自 http://blog.sina.com.cn/s/blog_a9303fd901018ost.html首先通过一个简单的例子来熟悉C++ 的 try/catch/throw:1 #include //包含头文件2 #include3 double fuc(double x, d转载 2013-03-18 16:06:31 · 465 阅读 · 0 评论 -
fprintf
fprintf (stderr, "\nfailed to open bitstream file `%s' for writing\n", m_pchBitstreamFile);函数原型int fprintf(FILE *stream,char *format,[argument]) 输入到的文件流 FILE *stream内容格式 char *format原创 2013-03-18 17:10:07 · 515 阅读 · 0 评论 -
Code Review: Rietveld平台的搭建和Rietveld的使用。
关于如何搭建 Rietveld平台的文章,在网上也搜到过一辆諞,自己用起来总是有问题,后来在官网上找了一偏文章,才弄好。安装平台:Linux CentOS 6.3 系统,Python 要求2.7以上的版本。官方文档链接:https://developers.google.com/appengine/articles/pure_django?hl=zh-cn1.下载所需要的文原创 2013-08-19 16:01:25 · 1509 阅读 · 0 评论