c/c++
King 老师
从事工作10年+,精通Flutter和Android开发
展开
-
C/C++ 指针 <一>
//address.cpp//using the & operator to find addresses#include int main(){ using namespace std; int donuts = 6; //donuts dron^ts n, 甜甜圈 double cups = 4.5; cout原创 2014-05-13 16:40:51 · 773 阅读 · 0 评论 -
适当使用指针
指针不能乱用,不同类型指针不能乱指向! 例如 int a = 2; char c = 1; //这里指阿斯科码,而不是字符 int *p; p = &c; 此刻,打印*p的值是503,而不是1 一个地址只能指向一个字节的存储 一个字节只能存储8位二进制 而一个int型需要4个字节存储 所以一个int有4个地址指向它内存区域 如 int a原创 2014-05-19 18:04:30 · 724 阅读 · 0 评论 -
指针的指针
指针和普通变量其实都一样, 只不过指针存储内容是地址,即数字, 而普通变量存储的内容是自己放置的值, 如int i; i = 1; 这时候, i 放置的 值 是 1; 而定义一个指针int *p ;如果你真的知道某个变量的数字地址,那么你可以街样写,例如街个地址值是0x00000015,那么指针可以街样赋值p = 0x00000015;但是地址一般都是透明的,你无法看得到一个原创 2014-05-20 15:26:51 · 828 阅读 · 0 评论 -
C/C++ 指针 (二)
如何声明一个指针: [type] name;原创 2014-05-13 17:53:43 · 589 阅读 · 0 评论 -
指针函数回调实例
以下实例是模拟发起post请求到web服务器的后回调处理。 HttpClient.h#pragma once#include #include class BaseClient{public: void onSucess(char* result);};typedef void (BaseClient::*RespnoseCalback)(char*); #define原创 2016-04-26 13:35:50 · 417 阅读 · 0 评论 -
在静态函数调用指针函数写法
class H{public: virtual void test(void){printf("ssssssssssssssss");}};typedef void (H::*Method)(void);#define call_fun(_method)(Method)(&_method)class B : public H{public: void test(void){原创 2016-05-05 14:43:09 · 775 阅读 · 0 评论 -
QT图片拉伸填充
QLabel *lable = ui->lb_imgValification; QByteArray data = reply->readAll(); QPixmap pixmap; pixmap.loadFromData(data); int with = lable->width(); int heigh原创 2017-06-02 13:45:16 · 4827 阅读 · 0 评论