存放变量地址的变量int a = 1;int *p;p = &a;在64位系统中,占用8个字节直接引用间接引用*p : 指针指向的变量的值不要使用未初始化的指针1.使用指针实现改变实参值2.函数返回两个值, 使用指针参数可以改变值的方法3.不同类型的指针的区别,区分指向的值的长度A.指针与一维数组1...
分类:
其他好文 时间:
2014-11-10 15:12:57
阅读次数:
197
参数策略 如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下: void GetMemory(char *p, int num)
{ p = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{ char *str = NULL;...
分类:
其他好文 时间:
2014-09-24 23:23:01
阅读次数:
170
函数指针在C/C++中很常用,最近遇到了一非常有趣的问题,函数指针的参数和函数的形参个数不匹配时会遇到的问题,下面看代码。
//
// main.cpp
// FuncPointer
//
// Created by ChengChao on 14-9-21.
// Copyright (c) 2014年 cc. All rights reserved.
//
#include
u...
分类:
编程语言 时间:
2014-09-21 17:05:31
阅读次数:
439
打开数据库sqlite3*db=[DatabaseopenDB];数据库的操作指针stmt:statementsqlite3_stmt*stmt=nil;参数1,数据库指针,参数2SQL语句参数3SQL语句的长度(-1代表的是无限长,自动匹配长度)参数4返回数据库操作指针参数5为未来做准备的,预留参数,一般写成NULL验证SQL语句的正确性intres..
分类:
数据库 时间:
2014-09-20 02:21:56
阅读次数:
222
HighLight:1. Pointer 1). 用法 2). 指针参数 3). 野指针 4). 指针返回值 5). 指针加减整数 6). 数组和指针 7). const指针和指针const2. StringPointer1. Basic 多字节的数据,将其首字节地...
分类:
其他好文 时间:
2014-09-04 18:52:49
阅读次数:
151
在C语言编程时,经常会用到指针或数组作为参数传递,但有时结果却并不是自己想要的。下面总结下指针、数组作为参数传递需要的问题。
一级指针与二级指针的使用范围:
一级指针存放变量的地址,指向的值是变量的内容。如int* p={1,2,3}, p=数组的首地址,*p=数组的第一个值;
二级指针存放一级指针的地址,指向一级指针。如int*p ={1,2,3},...
分类:
编程语言 时间:
2014-08-26 15:27:46
阅读次数:
252
13.44 编写标准库string类的简化版本,命名String。你的类应该至少有一个默认构造函数和一个接受C风格字符串指针参数的构造函数。使用allocator为你的String类分配所需内存。13.47 添加拷贝构造函数和拷贝赋值运算符,并添加打印语句,则每次函数执行时打印一条信息。13.48 ...
分类:
其他好文 时间:
2014-08-24 16:41:22
阅读次数:
276
Swift与C指针交互
Objective-C和C API经常需要使用指针. 在设计上, Swift数据类型可以自然的与基于指针的Cocoa API一起工作, Swift自动处理几种常用的指针参数. 在本文中, 我们将看到C中的指针参数如何与Swift中的变量,数组,字符串一起工作.
指针作为输入/输出参数
C和Objective-C不支持多个返回值, 所以Cocoa API经常...
分类:
移动开发 时间:
2014-07-31 20:55:57
阅读次数:
301
Swift与C指针交互Objective-C和C API经常需要使用指针. 在设计上, Swift数据类型可以自然的与基于指针的Cocoa API一起工作, Swift自动处理几种常用的指针参数. 在本文中, 我们将看到C中的指针参数如何与Swift中的变量,数组,字符串一起工作.指针作为输入/输出...
分类:
移动开发 时间:
2014-07-31 20:37:27
阅读次数:
267
#include typedef int (__stdcall* FUN)(int);//定义函数指针,参数为Int,返回为int,调用约定__stdcallint __stdcall fun1(int x){ std::cout << x << std::endl; return x;...
分类:
其他好文 时间:
2014-07-10 00:45:12
阅读次数:
203