![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习C++
可敬的肥肥
自我修行
展开
-
C++学习笔记(一)
1、关于 int main() 函数的返回值: mian() 函数的返回值是给系统的,一般我们写成int mian()这样的默认返回值是return 0,有时写成void main() 其实这样子一般来说是没有问题的,但是有时写入嵌入式,或者和底层很相关的时候就可能出错。 2、#define 与#include的作用是类似的,预处理作用 3、关于头文件 其中定义了符号常量来表示类型的原创 2015-04-28 00:40:24 · 268 阅读 · 0 评论 -
C++头文件和源文件
c++程序来说,基本上来说都是要把源文件和头文件分别编写。一般都是代表一个基本功能的源文件引用相应的头文件。 一个 相关功能的模块可能有若干对源文件和头文件组成。这是基于组件编程的核心。在我看来,他的好处是巨大的,是java不可比拟的,也是不可复制的: c语言中头文件中一般定义了函数的声明、结构体的定义、宏定义。(常量和全局变量最好放到源文件中) 1) 从业务扩展性上看:头文件中放函数的声原创 2015-05-11 00:35:02 · 425 阅读 · 0 评论 -
C++学习笔记(二)
在C++中字符串的初始默认后面是有一个空字符的即 \0 其中空字符自动追加到末尾 如: char dog[]={‘d’,’o’,’g’} char dog[]={‘d’,’o’,’g’,’\0’} 这里前者不是字符串,后者才是,若是用cout打印的话,后者会打印出dog,但是前者会一直打印,直到打印出到空字符为止,因为空字符在系统中很常见,这会很快终止,但是一定会引起乱码。前原创 2015-04-28 01:15:28 · 268 阅读 · 0 评论 -
char*, string, CString, String^的相互转换
从char*转换: char *chars = "Hello";从char*到string: string s(chars);从char*到CString: CString s(chars);从char*到String^: String ^s = gcnew String(chars); 从string转换原创 2015-05-29 12:01:09 · 285 阅读 · 0 评论 -
Android studio 创建百度地图应用
最近用android studio写了一个百度地图的应用,好麻烦,搞了将近两天,究其原因只要是百度地图的官网上的例子和配置都是基于Eclipse的,为了让大家少走弯路我把过程记录下来: 1、创建自己的百度账号,并且创建应用,因为会用到KEY,创建的过程官网上有 2、文件路径如下图 3、这样子代码是不会有问题的,但是显示不了地图只有灰色的方格,解决方法:由于AS和eclipse结构不一样,所原创 2015-10-27 16:58:02 · 419 阅读 · 0 评论