- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 深入理解java虚拟机---类加载器
类加载器是一个用来加载类文件的一个类.java源代码通过javac编译器编译成类文件.然后jvm来执行类文件中的字节码来执行程序.类加载文件负责加载文件系统、网络或其他来源的类文件.有以下三种默认使用的类加载器:1、Bootstrap类加载器(启动类加载器)-----JRE/lib/rt.jar2、Extension类加载器(扩展类加载器)-----JRE/lib/ext或者jav
2014-11-01 21:03:02
582
原创 C# 自定义panel解决背景出现闪屏
1、创建一个自定义控件.2、代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.W
2013-06-07 23:11:53
1203
翻译 C++ 使用指针的误区
C++中使用指针的一些误区:误区一:char a[]={"HelloWorld"};int *ptr=(int *)a;ptr+=5;cout上面的代码运行将会产生错误.char类型在内存中占用内存大小为1.而int类型在内存中占用大小为4所以当上面的char类型a转换为int指针类型..并赋给(int *)类型的ptr.所以在第三行中“ptr+=5” 就等于4
2013-05-05 00:06:38
597
原创 C++ C++和java中的运算区别
C++:int Num=12;int Sum=0;Sum=(++Num)+(++Num); //在第一个的++Num后把Num的值改成了13..然后在执行第二个++Num..所以Num的值变成了Sum=14+14;cout<<"Sum="<<Sum<<endl;system("pause");所以在C++中的结果就是28Java:int Num=12;
2013-05-04 12:38:05
524
转载 C++ 模板中的typename和class的区别
按 C++ 标准来说,template 用于基础数据类型,typename 指类型名,T 可以取 char int double 等。template 用于类,T 可以取任何类。但是这里有一个问题,结构体应该用 typename 还是 class? 结构体肯定不是基础数据类型,但也不是类。所以实际情况是,template 的 T 也可以取基础数据类型,tempate 的 T
2013-05-04 12:18:32
584
原创 C++ 返回自动变量的地址的误区
class test{private: char *Name;public: void setName(char *Name) { this->Name=Name; } void showName() { cout<<"名字为:"<<Name<<endl; }};test* getAddress(){
2013-05-03 22:42:37
569
原创 C++ 友元的作用
class Parent{public: Parent() { Name="比尔盖茨"; money=20; }protected: char *Name;private: int money; friend class Child;};class Child:Parent{ //Child继承Parent后默认调用了父类的无
2013-05-03 21:39:06
846
原创 C++ 二叉树的遍历---先序遍历(非递归)
class Node //节点可自己设计{ int data; Node *lNode,*rNode;}//先序遍历void PreOrder(Node *node) //参数传入的为二叉树的首节点(父节点){ int top=-1; Node *p,arr[100]; top++; arr[top]=node; while(top>-1) { p=arr[top]
2013-05-01 12:05:23
747
原创 C++ 加强链表
#include using namespace std;class Node{private: Node *Pre; Node *Next; int Num;public: Node(int Num); void setNextNode(Node *node); void setPreNode(Node *node); Node *getNextNode(); Nod
2013-04-20 20:42:53
450
原创 C++ 简单的单链表
#include using namespace std; class Node{private: int Num; //自身节点的数值 Node *nextNode; //下一个节点的指针public: Node(int Num); int getLen(); //获取长度 int getNum(); //获取数值 void setNextNode(Node *node)
2013-04-20 00:24:05
441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人