- 浏览: 461126 次
- 性别:
- 来自: 广州
最新评论
文章列表
当时学习敲的
14.3
这题还真带出问题来:临时对象的返回、参数对象自我保护的const机制。
原书的拷贝函数是没带const的,X::X(X& x) => X::X(const X& x)。
引用是很好的东西,要好好保护它,故聘请保镖const。
const还能与非const重载的……
#include <iostream>
using namespace std;
class X
{
protected:
int y;
public:
X(int);
X::X(const X&); // 原 ...
无名对象典型的三种用法:
void fn(Student& s);
void main()
{
Student& refs = Student("A"); //左侧纯属举例,一般都是有名:refs = s;
Student s = Student("B"); //即Student s("B");
fn(Student("C"));
}
当main结束时,有三个无名对象,和一个s对象被析构。
临时对象
#include <string ...
原文URL:http://developer.51cto.com/art/200509/2866.htm
1.指针
Java语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,
从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。
但也不是 ...
摘抄:钱能的《C++程序设计教程》
一、需要初始化的数据成员是对象的情况;
二、需要初始化const修饰的类成员;
三、需要初始化引用成员数据;
四、注意,初始化的先后顺序有区别的!从上到下,从左到右。
class point
{
private:
int x,y;
public:
point(int m=0,int n=0):x(m),y(n)
{
x=m;
y=n;
}
……
};
一、需要初始化的数据成员是对象的情况;
class AAA
{
private:
...
原文地址:http://www.iteye.com/topic/698296
function check_blank(obj, obj_name){
if(obj.value != ''){
return true;
}else{
alert(obj_name + "所填不能为空!");
obj.value = "";
return false;
} ...
原文地址:http://blog.sina.com.cn/s/blog_4c3b679a0100fvvj.html
static修饰之后的变量和函数与之前的比较
存储方式
作用域
特殊说明
原文地址:http://hi.baidu.com/aezealer/blog/item/fb8fdd438113c8169213c6c5.html
在Java程序中,很多main方法前面都会被标记上static修饰符。现在,我们要讨论一下static这个修饰符在Java和C++这两中语言中的含义。
术语“static”有段不寻常的历史。起初,在C中引入关键字static是为了表示退出一个块后仍然存在的局部变量。在C中static实际通常有两种含义:一是在声明局部变量时,表示该局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有的值,就 ...
今天写VS2005的windows窗口应用程序,textBox返回的不是一般的string
搞到俺………………
在http://msdn.microsoft.com/en-us/library/1b4az623(zh-cn,VS.80).aspx
和
http://www.sudu.cn/info/html/edu/20070503/324572.html(这网站不是原作者的,也没留有原作者的一丝信息~)找到帮助
从textBox里读出来的是unicode编码
下面是把unicode转换为ansi编码。
std::string ConvertToString(System::St ...
原文地址:
http://hepu.iteye.com/blog/340378
一、Oracle中的Round和Trunc:
如同对数字进行四舍五入和按位截取一样,Oracle对时间日期也提供了这两种功能。但比起对数字进行四舍五入和截取比较复杂:这是因为时间日期是有格式的。下 ...
四组例子,应该已经完全地说明用法了。
INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
SQL> SELECT INSTR('12_34_56_78', '_', 1, 1) As INSTR FROM DUAL;
INSTR
----------
3
SQL> SELECT INSTR('12_34_56_78', '_', -1, 1) As INSTR FROM DUAL;
INSTR
----------
9
SQL> SELECT INSTR('12_34_ ...
原文地址:http://www.blogjava.net/wxqxs/archive/2008/08/13/221716.html
1、基于规则的优化方式(Rule-Based Optimization,简称为RBO)
优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括: 1)sql语句本身 2)sql中涉及到的table、view、index等的基本信息 3)本地数据库中数据字典中的信息(远程数据库数据字典信息对RBO是无效的)
例如:我 ...
http://www.ehelper.com.cn/blog/post/40.html
public class A
{
public A()
{
System.out.println("This is A()");
this.Say();
}
public void Say()
{
System.out.println("This is A.Say()");
}
}
public class B extends A
{
public String name = "111&quo ...
原来是钱能《C++程序设计教程》里的P23和P24的,晕!
dec置基数为10hex置基数为16oct置基数为8setfill(c)设填充字符为Csetprecision(n)设显示小数精度为n位setw(n)设域宽为n个字符setiosflags(ios::scientific)指数表示setiosflags(ios::left)左对齐setiosflags(ios::right)右对齐setiosflags(ios::skipws)忽略前导空白setiosflags(ios::uppercase)16进制数大写输出setiosflags(ios::lowercase)16进制数小写输出
...
http://topic.csdn.net/t/20030107/17/1335802.html
原文地址:http://space.itpub.net/127656/viewspace-364817