06 2012 档案

摘要:最近在复习c++的一些基础,感觉这篇文章很不错,转载来,大家看看!类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。摘抄部分:成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过类里面的一个指针实现,而这个指针指向的是一个table,table里面记录的各个成员函数的地址(当然不同的编译可能略有不同的实现)。所以我们访问成员函数是间接获得地址的。所以这样也就增加了一定的时间开销 阅读全文
posted @ 2012-06-20 14:40 pipicfan 阅读(4518) 评论(0) 推荐(2)
摘要:最近完成一个j2ee的网站项目, 遇到了下面这个问题写一个登录类,保存登录用户的session 用户, 密码package com.tyland.action;import java.sql.Array;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.hibernate.Query;import org.hibernate.SessionFactory;import org.hibernate.classic.Session;import com.opensymphony.xwor 阅读全文
posted @ 2012-06-12 17:36 pipicfan 阅读(440) 评论(0) 推荐(0)
摘要:经常看一些c++的书有这一句每个c++类都有构造函数,只是很多没写,是被编译器隐藏啦!我表示对这句话的怀疑,于是有了下面的例子#include <iostream>#include <windows.h> using namespace std; class CInit{int m_nNumber; public:void SetNumber(int nNumber){m_nNumber = nNumber;} int GetNumber(){return m_nNumber;} }; int main() { CInit Init; Init.SetNumber(5) 阅读全文
posted @ 2012-06-02 20:22 pipicfan 阅读(942) 评论(0) 推荐(0)