码迷,mamicode.com
首页 > 编程语言
c++类中构造函数的调用
在c++类中构造函数一般会在类的对象被创建时调用,总结起来有3中情况:第一种:MyClassclass;//在栈中产生一个对象第二种:MyClass*class=newMyClass();//在堆中产生一个对象第三种:staticMyClassclass;//在函数活动范围之外产生的一个对象第一种和第二种在配置内存(来自堆或..
分类:编程语言   时间:2015-07-28 01:14:15    阅读次数:150
2.2-shell数组
a=(12345)定义1个数组echo$a只显示1,不能显示整个数组的所有元素echo${a[@]}显示整个数组的所有元素,@也可以写成*echo${a[0]}只显示数组中第一个元素,标记0如果打印不存在的标记5,则显示为空。a[5]=6增加一个元素和标记到数组内a[2]=7修改标记2的元素为7echo${#a[@]}打印数..
分类:编程语言   时间:2015-07-28 01:12:36    阅读次数:157
python变量、运算符、表达式、数据类型
一.变量变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字1.变量的命名变量名有字母、数字、下划线组成数字不能开头不可以使用关键字举例:a,a1,a_12.变量的赋值变量的赋值就是变量声明和定义的过程举例:a=13.变量分类不可变变..
分类:编程语言   时间:2015-07-28 01:05:41    阅读次数:139
排序算法
快速排序 /* 实现快速排序的非递归版本 */ #include #include #include #include #include using namespace std; #define MAX 100 typedef struct node { int nLow; int nHigh; }data; template int Partition(vector vect ...
分类:编程语言   时间:2015-07-28 01:01:55    阅读次数:137
C++ Primer 学习笔记_18_类与数据抽象(4)_构造函数、析构函数、explicit关键字、赋值与初始化、类成员的显式初始化
引言:     构造函数确保每个对象在创建时自动调用,以确保每个对象的数据成员都有合适的初始值。 一、构造函数、默认构造函数 1、构造函数 ——构造函数是特殊的成员函数 ——构造函数是为了保证对象的每个数据成员都被正确初始化 ——函数名和类名完全相同 ——不能定义构造函数的类型(返回类型),也不能使用void ——通常情况下构造函数应声明为公有函数,...
分类:编程语言   时间:2015-07-28 01:01:44    阅读次数:140
int&boolean——Java和C的一点小区别
Java和C的区别很多,不过估计这一点很多人都不知道。...
分类:编程语言   时间:2015-07-28 00:59:01    阅读次数:135
swift学习之数组(一)
swift 数组...
分类:编程语言   时间:2015-07-28 00:57:22    阅读次数:151
Python应用攻略 ---- Mac环境下Flask+Nginx+FastCGI实现Python应用部署
对于一个iOS开发者来说,会写后台应用并非必要的技能,然而掌握一门后台语言却无疑可以锦上添花,不仅可以对前后台架构有更加全面的了解,同时在实际开发工作中也可以自己写一些后台应用。flask框架本身集成了一个简单的服务器,可以在本机调用,然而在这种情况下要调用Python应用接口就只能使用模拟器调试,若想要使用真机调试,我们还是需要正儿八经地部署服务器。在这里,我们介绍一种Nginx搭配FastCGI...
分类:编程语言   时间:2015-07-28 00:56:08    阅读次数:229
《C++编程思想》第四章 初始化与清除(习题+解答)
相关代码: 1.#include class tree { int height; public: tree(int initialHeight); ~tree(); void grow(int years); void printsize(); }; tree::tree(int initialHeight) { height = initialHeight; } tree...
分类:编程语言   时间:2015-07-28 00:53:38    阅读次数:144
C++对象模型----关于对象
第一章    关于对象 在C语言中,"数据"和"处理数据的操作(函数)"是分开声明的,也就是说,语言本身并没有支持"数据和函数"之间的关联性.我们把这种程序方法成为程序性,由一组"分布在各个以功能为导向的函数中"的算法所驱动,它们处理的是共同的外部数据.举个例子,如果声明一个struct Point3d,像这样: typedef struct point3d {     float x; ...
分类:编程语言   时间:2015-07-28 00:54:08    阅读次数:117
python使用matplotlib绘图
今天太晚了,参考链接先放在这里,明天再根据自己的实际情况整体一下,http://www.cnblogs.com/qianlifeng/archive/2012/02/13/2350086.html实际上遇到的源代码作为例子贴上。# show your cluster only available with 2-D data #centroids为k个类别,其中保存着每个类别的质心 #cluster...
分类:编程语言   时间:2015-07-28 00:54:07    阅读次数:198
汇编语言基本概念汇总
汇编语言应该是我们现在学的最“低级”的语言了,因为现在不会再有人去学机器语言了。而汇编语言还在一些硬件或者嵌入式设备上使用并开发着。以下资料是为了大学的汇编考试整理的资料,现在与大家分享,希望能给大家提供帮助。 汇编语言程序设计汇总 计算机主要由运算器、控制器、存储器和输入输出设备五大部件构成。 字长word是指微处理器内部一次可以并行处理二进制代码的位数,它与微处理器内部寄存器以及CP...
分类:编程语言   时间:2015-07-28 00:52:07    阅读次数:458
Eclipse报Caused by: java.lang.OutOfMemoryError: PermGen space解决思路
一、修改tomcat/bin目录下的catalina.bat在“rem ----- Execute The Requested Command ----------------------”下加入JAVA_OPTS="-server -Xms800m -Xmx800m -XXNewSize=256M...
分类:编程语言   时间:2015-07-28 00:48:21    阅读次数:117
Ubuntu 12.04 使用Eclipse搭建C/C++编译环境
首先是安装Eclipse,方法有两种: 第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序->Ubtuntu软件中心,搜Eclipse安装即可。 第二种方法是用命令:应用程序->附件->终端 然后输入(中间可能需要你输入密码): sudo apt-get install ecli...
分类:编程语言   时间:2015-07-28 00:47:56    阅读次数:118
JS几种排序算法
一.冒泡排序var bubble = function(arr){for(i=0;i arr[j+1]){temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}return arr;} 二.插入排序var insersort = function(ar...
分类:编程语言   时间:2015-07-28 00:47:24    阅读次数:155
三种排序方法(冒泡、选择、插入)
//冒泡排序class Bubble{ int temp=0; public void sort (int arr1[]) { //控制外层循环 for(int i=0;iarr1[j+1]) { //更换位置 temp=arr1[j]; arr1[j]=arr1[...
分类:编程语言   时间:2015-07-28 00:45:26    阅读次数:103
JavaScript(四) Window窗体操作
window:属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口。方法(函数):事件(事先设置好的程序,被触发):1.window.open("第一部分","第二部分","第三部分","第四部分");特...
分类:编程语言   时间:2015-07-28 00:42:16    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!