
C++
文章平均质量分 64
风居住de街道
喜欢玩,喜欢玩篮球,打游戏,喜欢旅行,喜欢听英语
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS2012中GDAL环境变量的搭建
在学长的介绍下初次接触到GDAL,感觉在遥感影像数据的处理与分析方面功能十分强大,于是就准备学习一下,网上资料也挺多,但是个人推荐李老师的博客 http://blog.youkuaiyun.com/liminlu0314/article/details/7072007,他总结的十分全面。 在搭建环境变量时,主要有以下几个步骤: 1:下载GDAL 我的是直接从师兄 那里拷贝的,所以不需要编译转载 2016-05-26 21:03:31 · 2842 阅读 · 0 评论 -
C++浅析函数指针
函数指针,即指向函数的指针,函数其实也就是一个代码块,也有指针,运用函数指针可以实现很多功能;比如调用函数或者用作函数参数(回调函数); 函数指针的声明方法和普通函数略有区别;返回值类型 ( 指针变量名) ([形参列表]); 例如: int func(int x); /* 声明一个函数 */ int (*f) (int x); /* 声明一个函数指针 */ f = fun原创 2016-05-29 17:19:20 · 425 阅读 · 0 评论 -
多线程编程入门(一)
多线程简介1: 什么是多线程多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。具有多线程能力的计算机因有硬件支持而能够原创 2016-09-24 15:53:00 · 7771 阅读 · 0 评论 -
C++中const char*, string 与char*的转化
1:string转化成const char* 可以通过调用string类中的c_str函数实现string向const char*的转换 //string与const char*转换 string s = "string_To_const char* "; const char *c_s=s.c_str(); 还可以直接使用string类中的data()函数,直接对const cha原创 2016-10-11 21:08:30 · 24337 阅读 · 2 评论 -
malloc/free与new/delete的区别与联系
不同点 1:操作对象的不同 Malloc 和 free 是C++/C语言中的标准函数,使用时需要头文件的支持(malloc.h);而new/delete是C++中的操作符。他们都能够在C++中动态的分配内存和释放内存资源。对于一般的数组、结构的动态创建而言没什么差别,但是对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对原创 2016-10-15 10:22:49 · 768 阅读 · 0 评论 -
C++中交换指针的问题
通常的话,我们都只是对普通的数据进行交换,交换指针的情况并不多见,出于感兴趣,自己在这方面也稍微总结一下以便查阅; 首先看一下两个数据的交换:(比较简单): void swapp1(int *p,int *q) { int temp; temp=*p; *p=*q; *q=temp; }通过指针访问整型数据并进行交换;但是如果想交换指针的话,就要通过访问指针的指针来进行交换(指针也只是原创 2016-10-26 21:04:50 · 8820 阅读 · 0 评论