编程语言
1.python模块导入原理 概念:模块即 包含函数、类、变量的独立的python文件 使用关键字 import a. import 模块名模块名.函数名() 新建文件m.py1 def plus(a, b);2 return a + b3 4 def plus2();5 jpass 新建文件new...
分类:编程语言 时间:2014-02-21 10:33:17 收藏:0 阅读:330
默认参数:通过函数声明(原型,prototype)设置默认值,在函数声明时从右向左(因为调用函数时给出的实参是从左向右依次与形参匹配的)依次为参数设置默认,即在参数名后面加上=以及默认值,而函数定义时则跟没有默认参数是完全一样的。函数多态(重载):函数名相同,但是参数列表(函数特征标,functio...
分类:编程语言 时间:2014-02-21 09:33:15 收藏:0 阅读:387
C++ 二维数组 自定义数据类型 动态申请...
分类:编程语言 时间:2014-02-21 10:39:06 收藏:0 阅读:404
一、编译期契约:约束 这里主要讲述编译期的强制,C++不直接支持约束,本节描述了常用的约束设计方法。 1.1 must_have_base约束 此约束保证两个类之间的继承关系,代码如下: template struct must_have_base { ~must_have_base() { void (*p) (D*...
分类:编程语言 时间:2014-02-21 11:23:37 收藏:0 阅读:402
CMyString::CMyString &(const CMyString &str) { if( this == &str) { return *this; } delete []m_pData; m_pDate = new char[len(str->m_pDate)+1]; strcpy(m_pDate,str...
分类:编程语言 时间:2014-02-21 09:53:35 收藏:0 阅读:339
http://www.programmer.com.cn/12717/文 / John Carmack 译 / 王江平《Quake》作者Carmack认为追求函数式的程序设计有着实实在在的价值,然而,劝说所有程序员抛弃他们的C++编译器,转而启用Lisp、Haskell,或者干脆说任何其他边缘语言,...
分类:编程语言 时间:2014-02-21 09:38:07 收藏:0 阅读:409
1、复制控制包括:copy构造,copy赋值,析构方法。2、没有声明任何构造方法,编译器自动生成一个default构造方法。对于copy构造,copy赋值和析构方法,没有声明,编译器会自动合成一个。3、合成的copy构造,做的事情是:逐个字段初始化,将新对象初始化为原对象的一个副本。所谓的逐个成员初...
分类:编程语言 时间:2014-02-21 08:05:11 收藏:0 阅读:356
使用floor函数。floor(x)返回的是小于或等于x的最大整数。如: floor(10.5) == 10 floor(-10.5) == -11使用ceil函数。ceil(x)返回的是大于x的最小整数。如: ceil(10.5) == 11 ceil(-10.5) ==-10floor()是向负...
分类:编程语言 时间:2014-02-21 07:20:18 收藏:0 阅读:372
1、C++类本身没有访问权限的概念,就是class Base。2、类成员的访问权限有:public、protected、private3、类的继承方式有:public、protected、private
分类:编程语言 时间:2014-02-21 07:13:09 收藏:0 阅读:392
1、相对于C中struct,C++做了很大的扩充。基本上和class 差不多。只有一些细节上的差别。2、对于成员的默认访问权限,class是private,struct是public。需要注意的是,程序中应该明确指出访问权限,不要依赖默认的访问权限。对于其它默认的情况也是一样,尽量明确指出来,这是一...
分类:编程语言 时间:2014-02-21 07:06:50 收藏:0 阅读:311
151172511735117451284
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!