C++的内存划分为栈区、堆区、全局区/静态区、字符串常量和代码区。 这里去掉自由存储区,增加了代码区,理由会在下面讲到。 栈区:由系统进行内存的管理。 说明:主要存放函数的参数以及局部变量。栈区由系统进行内存管理,在函数完成执行,系统自行释放栈区内存,不需要用户管理。整个程序的栈区的大小可以在编译器...
分类:
编程语言 时间:
2015-06-01 13:06:22
阅读次数:
105
/******************************************************************************************************
1、北斗协议和GPS协议不一样,不是以"\r\n"为一条协议的结束.
2、printf函数中的打印信息是const字符串常量,放在cpu内部flash,北斗模块printf打印...
分类:
其他好文 时间:
2015-05-29 18:09:38
阅读次数:
314
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)
3. 堆:存放所有new出来的对象。
4. 静态域:存放静态成员(static定义的)
5. 常量池:存放字符串常量和基本类型常量(public s...
分类:
编程语言 时间:
2015-05-26 12:43:34
阅读次数:
117
1、String 基础
1.字符串字面量
字符串字面量: 字符串字面量是由双引号包裹着的具有固定顺序的文本字符
例如: let = someString =
"Hello World!"
字符串常量可包含的字符:
1. 转义字符 \0(空字符)、\\(反斜线)、\t(水平制表符)、\n(换行符)、\r(回车符)、\"(双引号)、\'(单引号)
...
分类:
编程语言 时间:
2015-05-25 16:51:14
阅读次数:
233
自己做了一点面试题,感觉很经典,分享给大家,发现还有很多东西需要学!
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?
答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。
2、String不可变是因为在JDK...
分类:
编程语言 时间:
2015-05-24 00:10:28
阅读次数:
315
c++ 中使用libxml中操作中文字符的时候出现各种写入出错、读出乱码等问题,经过半天的折腾,写个笔记:
首先明确下边几个事情就很容易知道问题在哪了:
1、cpp 文件中出现的中文字符串常量都会被保存成ansi格式,而gb2312格式可以理解为ansi格式的一个子集。(在中文和日文操作系统里生成的(txt和xml)文件的编码虽然都是ansi,但是,在简体中文系统下,ansi 编码代表...
分类:
编程语言 时间:
2015-05-21 19:42:13
阅读次数:
162
Java中的String类型 在JAVA语言中,String类型就是使用了享元模式。String对象是final类型,对象一旦创建就不可改变。在JAVA中字符串常量都是存在常量池中的,JAVA会确保一个字符串常量在常量池中只有一个拷贝。String a="abc",其中"abc"就是一个字符串常量....
分类:
其他好文 时间:
2015-05-18 12:35:21
阅读次数:
108
参考链接:http://commons.apache.org/proper/commons-ognl/表达式常量表达式字符串常量,用单引号或双引号引用。字符常量,用单引号引用。数值常量,除了Java中的【int】【long】【float】和【double】,还有以“b”或“B”作为后缀的【BigDe...
分类:
其他好文 时间:
2015-05-15 15:21:32
阅读次数:
147
a 首先打开网页 http://wiki.tcl.tk/13601 b 把网页里提到的第一段tcl/tk代码复制到如下go源代码的init_script字符串常量里 package main import "github.com/nsf/gothic" const init_script = ` #把Tcl/Tk源代码...
分类:
编程语言 时间:
2015-05-13 14:58:52
阅读次数:
161
MFC中CString是一个方便的字符串操作的类, 然而很多函数需要传递字符指针, 这就需要进行CString和普通字符串的转换。1、CString用作C字符串常量。直接使用强制类型转换即可, 如:[cpp]view plaincopyCStringstrSports(_T("HockeyisBes...
分类:
编程语言 时间:
2015-05-13 14:33:02
阅读次数:
145