码迷,mamicode.com
首页 >  
搜索关键字:深拷贝 浅拷贝 结构体    ( 9679个结果
[转载]__type_traits
在STL中为了提供通用的操作而又不损失效率,我们用到了一种特殊的技巧,叫traits编程技巧。具体的来说,traits就是 通过定义一些结构体或类,并利用模板类特化和偏特化的能力,给类型赋予一些特性,这些特性根据类型的不同而异。在程序设计中可以使用这些traits来判 断一个类型的一些特性,引发C+...
分类:其他好文   时间:2014-09-02 17:30:05    阅读次数:185
8.1 结构体 共用体 typedef 枚举
typedef : 给类型起一个新的名字int main(){ unsigned int a = 10;}可以用下面表示:typedefunsigned intu32_t;int main(){ u32_ta = 10;}与definde的区别:typedef char * N;#define N ...
分类:其他好文   时间:2014-09-02 17:22:25    阅读次数:176
结构体转化成字符数组
昨天晚上在解决通过socket发送结构体的问题的时候,知道了可以将结构体先转化成字符串的形式再发送,但今天之前一直有个疑问没有解决(为了方便描述,去掉socket部分),首先看下代码: #include #include #include typedef struct info { char name[5]; char num[10]; }INFO; int main() { I...
分类:其他好文   时间:2014-09-02 14:18:04    阅读次数:172
MFC多网卡获取IP
//头文件包含#include"stdafx.h"#include<WinSock2.h>#include<Iphlpapi.h>#include<iostream>usingnamespacestd;#pragmacomment(lib,"iphlpapi.lib")//函数声明voidoutput(PIP_ADAPTER_INFOpIpAdapterInfo);//程序入口int_tmain(intargc,_TCHAR*argv[]){ //..
分类:其他好文   时间:2014-09-02 12:36:55    阅读次数:226
从头开始-07.Foundation框架常用结构体
一、Foundation框架常用结构体NSRange\CGRange、NSPoint\CGPoint、NSSize\CGSize、 NSRect\CGRect 的使用1. 基本使用: //NSRange的使用 NSRange r1 = NSMakeRange(2, 4); //第一个参数为...
分类:其他好文   时间:2014-09-02 01:33:33    阅读次数:177
结构体,联合体,内存分配
#include struct a{ char x[6]; int y; char z[6]; }; struct b{ int y; char x[6]; char z[6]; }; union c{ char x[6]; int y; char z[6]; }; int main() { printf("%d,%d,%d\n",sizeof(struct a),sizeof...
分类:其他好文   时间:2014-09-01 22:50:33    阅读次数:260
matlab学习笔记
由于matlab用过很久了,当时也是菜鸟一个,最近要用matlab做个试验,遇到了各种问题,特此总结下。 1:matlab中的字符串的比较不能用==,而应该用strcmp。        == 是一个字符一个字符的比较,当字符长度不相等时会出错,如:         所以字符串比较要用strcmp.相同则返回1,不相同则返回0.   2: 简单操作 (1)将字符串连接成目录的形式...
分类:其他好文   时间:2014-09-01 22:47:43    阅读次数:270
菜鸟系列之C/C++经典试题(六)
菜鸟系列之C/C++经典试题(六) 含有指针成员的类的拷贝...
分类:编程语言   时间:2014-09-01 22:46:03    阅读次数:311
C#并行编程-线程同步原语(Barrier,CountdownEvent,ManualResetEventSlim,SemaphoreSlim,SpinLock,SpinWait,Monitor,volatile)
菜鸟学习并行编程,参考《C#并行编程高级教程.PDF》,如有错误,欢迎指正。背景有时候必须访问变量、实例、方法、属性或者结构体,而这些并没有准备好用于并发访问,或者有时候需要执行部分代码,而这些代码必须单独运行,这是不得不通过将任务分解的方式让它们独立运行。当任务和线程要访问共享的数据和资源的时候,...
分类:编程语言   时间:2014-09-01 17:16:03    阅读次数:396
140831●值类型、引用类型
堆和栈的区别 计算机分配内存的时候会分出堆和栈两个区域 1、堆:一般由程序员分配释放,存放字符串、数组等。 2、栈:用来存放函数的参数值、局部变量的值等。 为方便了理解,可以把堆想象成仓库,而栈可以想象成仓库的记录、索引。值类型和引用类型 值类型有整型、字符型、布尔型、浮点型、自定义结构体...
分类:其他好文   时间:2014-09-01 00:24:32    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!