首页 > 编程语言
C++对析构函数的误解(转)
C++析构前言析构函数在什么时候会自动被调用,在什么时候需要手动来调用,真不好意思说偶学过C++…今日特此拨乱反正。C++析构误解正文对象在构造的时候系统会分配内存资源,对一些数据成员进行初始化或者赋值;一个良好的class需要有资源回收的机制,而这一操作便落在了析构函数的头上,析构函数来负责类内的...
分类:编程语言   时间:2014-03-06 22:56:57    收藏:0  评论:0  赞:0  阅读:540
基于动态库的C++插件开发模型
基类为抽象类,在不同的动态库中实现不同的执行行为,但是每个动态库要提供2个统一的方法:1) baseClass * create(); 2) void destroy( baseClass* );,调用该实际类的上下文,通过dlopen,dlsym( dl, "create"), dlsym( dl...
分类:编程语言   时间:2014-03-07 05:34:03    收藏:0  评论:0  赞:0  阅读:380
C++虚函数和纯虚函数
虚函数是动态多态性的基础,其调用的方式是动态连篇(简单解释为只有在程序运行时才决定调用的是基类还是基类的派生类,系统会根据指针指向的对象来决定要调用的函数)非虚函数与其相反,是静态连篇(简单解释为在编译时期就已经决定了要调用的函数)class Shape{ public: Shape(){}; vo...
分类:编程语言   时间:2014-03-07 06:04:30    收藏:0  评论:0  赞:0  阅读:452
windows下的C++ socket服务器(3)
int make_server_socket(int port){ WSADATA inet_WsaData;//1 WSAStartup(MAKEWORD(2,0), &inet_WsaData);//1 if (LOBYTE(inet_WsaData.wVersion) != 2 || HIBY...
分类:编程语言   时间:2014-03-07 07:05:43    收藏:0  评论:0  赞:0  阅读:592
C++静态成员和静态成员函数
一:静态数据成员:类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:1、静态数据成员的定义。静态数据成员实际是类域中的全局变量,其定义...
分类:编程语言   时间:2014-03-07 07:39:13    收藏:0  评论:0  赞:0  阅读:548
C#与C++之间类型的对应{转}
Windows Data Type .NET Data TypeBOOL, BOOLEANBoolean or Int32BSTR StringBYTEByteCHARCharDOUBLE DoubleDWORDInt32 or UInt32FLOATSingleHANDLE(and all oth...
分类:编程语言   时间:2014-03-07 14:31:34    收藏:0  评论:0  赞:0  阅读:723
MATLAB和C语言混合编程-----Matlab7.0 编译器设置
(1) mex 命令设置(a) 运行 Matlab ,在 Matlab 的命令窗口 (Command Window) 键入“ mex -setup ”命令后,按回车键,安装 Matlab 编译器;(b) 命令窗口出现如下提示:Please choose your compiler for build...
分类:编程语言   时间:2014-03-07 16:37:56    收藏:0  评论:0  赞:0  阅读:457
c语言:三天打鱼两天晒网问题
/*三天打鱼两天晒网”,问这个人在以后的某一天中是"打鱼"还是"晒网"*/#includeint main(){int array_leap[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int array_run[12]={31,29,31,30,31,30...
分类:编程语言   时间:2014-03-07 16:43:45    收藏:0  评论:0  赞:0  阅读:642
C++ map 映照容器
map映照容器的元素数据是一个键值和一个映照数据组成的,键值与映照数据之间具有一一映照的关系。 map映照容器的数据结构是采用红黑树来实现的,插入键值的元素不允许重复,比较函数只对元素的键值进行比较,元素的各项数据可通过键值检索出来。 使用map容器需要头文件包含语句“#include”, map文...
分类:编程语言   时间:2014-03-07 16:44:08    收藏:0  评论:0  赞:0  阅读:621
c语言:判断三角形并求出面积
#include#includeint main(){int a,b,c;float area,p;scanf("%d%d%d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){p=(a+b+c)/2;if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b...
分类:编程语言   时间:2014-03-07 16:45:56    收藏:0  评论:0  赞:0  阅读:588
python+Eclipse+pydev环境搭建
本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev编辑器:Python 自带的 IDLE简单快捷, 学习Python或者编写小型软件的时候。非常有用。编辑器: Eclipse + pyde...
分类:编程语言   时间:2014-03-07 16:47:55    收藏:0  评论:0  赞:0  阅读:533
C++实现最基本的LRUCache服务器缓存
目录:一、介绍;二、数据结构;三、主要的两个函数接口Put()和Get();四、C++代码实现;后台开发必备知识,不过我不是搞这个的,只是因为很久以前就想写这些东西,事情多,拖到现在。写的过程里面发现很多问题,不会全部说,最后会顺带提一提。注意,本篇笔记只是对接口写法做了记录,并没有进行更严格的设计...
分类:编程语言   时间:2014-03-07 16:51:25    收藏:0  评论:0  赞:0  阅读:650
如何将你自己的Python package发布到PyPI上
记录如何将一个package发布到PyPI上,这样大家就可以通过pip安装你的package了。
分类:编程语言   时间:2014-03-07 16:59:29    收藏:0  评论:0  赞:0  阅读:552
stackoverflow一个网友的建议--如何提高python()
(http://stackoverflow.com/a/2576240)Discoverlist comprehensionsDiscovergeneratorsIncorporatemap, reduce, filter, iter, range, xrangeoften into your co...
分类:编程语言   时间:2014-03-07 17:06:33    收藏:0  评论:0  赞:0  阅读:497
c++基础分析
1、拷贝构造函数(深拷贝和浅拷贝) 2、C++中的类成员声明static 3、Const关键字修饰变量、成员函数 4.C++引用详解...
分类:编程语言   时间:2014-03-06 17:16:05    收藏:0  评论:0  赞:0  阅读:613
C++ 类模板
Array模板类 #include using namespace std; template class Array { int size; T* aptr; //T为类型参数 public: Array(int slots=1) { size=slots; aptr=new T[slots];//为动态数组分配内存空间 } void fill_Array...
分类:编程语言   时间:2014-03-06 16:55:31    收藏:0  评论:0  赞:0  阅读:485
[Python] My Overview of Django
My Overview of Django Framework...
分类:编程语言   时间:2014-03-06 17:33:32    收藏:0  评论:0  赞:0  阅读:475
Python中的针对函数处理的特殊方法
很多语言都提供了对参数或变量进行处理的机制,作为灵活的Python,提供了一些针对函数处理的特殊方法 filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple map(function, sequence) :对sequence中的item依次执行funct...
分类:编程语言   时间:2014-03-06 16:28:54    收藏:0  评论:0  赞:0  阅读:630
C++11强类型枚举——枚举类
C++11强类型枚举——枚举类...
分类:编程语言   时间:2014-03-06 17:40:42    收藏:0  评论:0  赞:0  阅读:476
Python 线段树
原本打算将线段树的show_tree_struct可以完全显示为树形的,distance的设置太麻烦,就省略了。   from math import pow class SegmentTree( object ): def __init__( self, left, right ): self.left = int( left ) self...
分类:编程语言   时间:2014-03-06 17:27:18    收藏:0  评论:0  赞:0  阅读:708
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!