需要的软件: 1.eclipse C/C++版本 2.Xcode
3.gdb1.安装eclipse任意一个C/C++版本2.安装Xcode,Xcode中有C++的编译器3.安装gdb
官网下载地址:ftp://sourceware.org/pub/gdb/releases/ 下载之后运行打开T...
分类:
编程语言 时间:
2014-05-04 11:39:59
阅读次数:
472
同样的缩进表示这段代码处于同一个层次。每一个print都自带一个换行。定义变量一定要在使用函数等之前。abs(-14) ======= 取绝对值函数 内建函数
print abs(-14) ====== 14notepad++编译器没有gbk的 所以但是dos脚本系统是使用gbk的 所以建议直接使用...
分类:
编程语言 时间:
2014-05-04 11:38:35
阅读次数:
438
1、堆和栈什么区别?答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory
leak2、数组和链表什么区别?答:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。
链表恰好相反,链表中的元素在内...
分类:
移动开发 时间:
2014-05-04 10:37:16
阅读次数:
453
msvc编译器从2010 sp1开始就已经开始支持UTF-8的源码文件了(未考证,因为我自己用的是msvc2013,反正是可以支持UTF-8的)
但是在编译时仍然会出现4819的警告
网上搜了下答案,都说用“#pragma warning(disable:4819)”来解决,但是我测试根本就不好用,仍然会出现警告
而且这个方法对编译文件顺序是敏感的,你得把这句放在第一...
分类:
其他好文 时间:
2014-05-04 09:36:13
阅读次数:
610
入门
编程语言是一些符号,用来为人和机器描述计算或者计算指令,我们所熟悉的计算机世界,他完全依赖于编程语言,因为所有的运行在计算机中的软件都是由某些编程语言开发的,但是,一个程序可以运行之前,它必须要翻译成某种形式,使得计算机能够执行它。
The software systems that do this translated are called compilers(由称作编译器的软件系统来...
分类:
其他好文 时间:
2014-05-04 08:52:08
阅读次数:
380
编译器会自动生成default constructor,这是真的吗? C++ standard中说明“对于class X,如果没有任何user-defined constructor,那么会有一个default constructor被隐式(implicitly)声明出来,一个被隐式声明出来的default constructor将是一个trivial(没啥用的)constructor。Nontrivial default constructor就是编译器需要的默认构造函数。下面主要看4种生成nontri...
分类:
其他好文 时间:
2014-05-04 08:40:18
阅读次数:
346
1.main函数执行前main函数是编译环境提供给用户的入口函数,但main函数是如何执行的?它也同样作为一个函数,被另外的函数所调用执行。利用编译器的栈回溯,可以找到编译器调用main函数的父函数(此处使用编译器为vs2010):
在main函数内下断,让程序运行在main函数内停止; 观察v.....
分类:
其他好文 时间:
2014-05-03 23:42:10
阅读次数:
461
(stdio.h)该头文件主要是执行输入输出操作。文件中重要的概念是“流”(streams)。“流”在函数库中用FILE表示,用指针类型FILE
*来操作。有三个标准流:stdin, stdout,和stderr。这三个都是FILE*变量。他们被编译器自动创造。在下面的函数中,strean形参都可以...
分类:
其他好文 时间:
2014-05-03 23:31:35
阅读次数:
387
今天遇到了这个方面的问题,目前找到两种办法。一种是换编译器如mingw,另一种是装vc。第一种方法没成功,现在正在等第二种。 第一种: 首先安装MinGW;
把MinGW的路径添加到环境变量path中,比如MinGW安装在D:\MinGW\中,就把D:\MinGW\bin添加到path中; 打开命令...
分类:
编程语言 时间:
2014-05-03 23:20:29
阅读次数:
363
首先看下面这个例子
public static void main(String[] args) {
ArrayList al1 = new ArrayList();
al1.add(1);
ArrayList al2 = new ArrayList();
al2.add("hello");
//int型链表和string型链表,结果为true
System.out.p...
分类:
编程语言 时间:
2014-05-03 22:02:53
阅读次数:
376