直接初始化和拷贝初始化如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去。与之相反,如果不使用等号,则执行的是直接初始化。当初始值只有一个时,使用直接初始化或拷贝初始化都行。如果用多个值进行初始化的情况,非要用拷贝初始化的方式处理也不是不可以,...
分类:
其他好文 时间:
2014-05-20 02:03:20
阅读次数:
2670
这是一个编译错误,在ADT的编译器和SDK的工具有差异或是版本不一致时常会出现的一个问题,解决的方案如下:第一步:
updated eclipse (Help->Check for
updates)第二步:升级SDK的Tools和platform-tools第二步:在Eclipse->Project...
分类:
其他好文 时间:
2014-05-19 22:13:11
阅读次数:
464
java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java
源码编译由以下三个过程组成:分析和输入到符号.....
分类:
编程语言 时间:
2014-05-17 15:02:48
阅读次数:
350
一、 概述
C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制。C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句,函数,结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。
关于语法错误,不必多说,写代码时心细一点就可以解决。C++编译器的报错机制可以让我们轻松地解决这些错误。
第二种是运行时的错误,常见的有文件打...
分类:
编程语言 时间:
2014-05-16 01:33:59
阅读次数:
367
什么是交叉编译工具
http://elinux.org/Toolchains...
分类:
系统相关 时间:
2014-05-15 22:53:32
阅读次数:
554
每个学程序的人都是冲“Helloworld”开始进入神奇编程的世界!简单的代码:#include<stdio.h>intmain(){printf("HelloWorld\n");}#include<stdio.h>将从编译器的安装文件夹下的include文件夹下去搜索stdio.h头文件。stdio.h是标准的输入输出流文件。intmain()是整..
分类:
编程语言 时间:
2014-05-15 19:09:59
阅读次数:
280
刚刚安装的STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题,有两个方法:一是看.map文件 另一种是 怎加一个补丁,具体操作如下,可以在我的资源里下载相应的文件。
网上找到的:
1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中;
2. 用stvd打开你的工程文件,在工程上点右...
分类:
其他好文 时间:
2014-05-15 13:19:23
阅读次数:
1109
符号与源码是调试过程中的重要因素,它们使得枯燥生硬的调试内容更容易地让调试人员读懂。在可能的情况下,应该尽量加载符号和源码,大部分情况下源码难以得到,但符号却总能以符号文件的形式易于得到。
什么是符号文件呢?编译器和链接器在创建二进制镜像文件(诸如exe、dll、sys)时,伴生的后缀名为.d...
分类:
其他好文 时间:
2014-05-15 11:44:39
阅读次数:
277
中缀表达式求值问题
中缀表达式的求值问题是一个比较常见的问题之一,我们通常在编写程序时,直接写出表达式让编译器去处理,很少去关心编译器是怎么对表达式进行求值的,今天我们来一起了解一下其中具体的原理和过程。
表达式一般来说有三种:前缀表达式、中缀表达式、后缀表达式...
分类:
其他好文 时间:
2014-05-15 10:58:08
阅读次数:
313
省赛过去几天了,一直不知道该说些什么,比赛比的不好,没有什么理由或者借口,其实只是自己能力不够,自己的知识面太窄,刷题太少,做题不够深入。先说一下热身赛,我们的编译器刚开始有点问题,不管代码输出什么,都会输出hello
world,问技术人员,技术人员弄了半天还是不行,后来我们重新打开cb才行,三道...
分类:
其他好文 时间:
2014-05-15 07:33:07
阅读次数:
223