上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 目录1. C++/C#中对象内存模型..................................................................................................... 11.1. 栈内存与堆内存...................................................................................................... 11.1.1. 栈内存..................................................... 阅读全文
posted @ 2011-05-16 22:13 JarvisChu 阅读(329) 评论(0) 推荐(0) 编辑
摘要: C++中枚举类型中的每个元素,可以直接使用,不必通过类型.元素的方式调用没有++操作#include <iostream>using namespace std;enum week{Monday,Thuesday};int main(){ week day; day = Monday; day = Thuesday; //day = 4; 报错 类型转化出错 //day++; 出错,没有++ 操作 cout << day << endl;//输出结果为1 return 0;} C#中枚举类型中的每个元素必须通过类型.元素的形式调用可以++操作us... 阅读全文
posted @ 2011-05-15 18:19 JarvisChu 阅读(504) 评论(0) 推荐(0) 编辑
摘要: C#中类的静态成员变量(m_Number)可以通过非静态的成员函数(GetNumber()、SetNumber())访问这样,在外部,就可以new 一个类对象,通过调用该对象(sv)的GetNumber()、SetNumber()来间接访问m_Number,当然直接访问还是必须通过类名.变量名的方式。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace myClass_Object_Static{ class StaticVariable { ... 阅读全文
posted @ 2011-05-14 19:15 JarvisChu 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: Ccodeblocks+gcc#include <stdio.h>#include <stdlib.h>int main(){ int nWeek = 1; switch (nWeek) { case 1: printf("周一 "); case 2: printf("周二 "); default: printf("其它 "); break; } return 0;} 输出结果为:周一 周二 其它当将nWeek = 2输... 阅读全文
posted @ 2011-05-13 16:01 JarvisChu 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 见到N多的笔试题目考到相关内容,作题目时老是非常迷糊,索性一怒,狂看,终于有所得。在这做个总结:一、VC默认方式的字节对齐:1.数据成员对齐规则:在默认情况下,VC规定各成员变量存放的起始地址相对于结构的起始地址的偏移量:sizeof(类型)或其倍数2.整体对齐规则:结构的总大小也有个约束条件:最大sizeof(类型)的整数倍如:struct MyStruct{char dda;double dda1;int type};//sizeof=1+7+8+4+4=24二、自己设定字节对齐方式VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。1.数据成员对齐规则:n字节对齐就是说 阅读全文
posted @ 2011-05-12 23:59 JarvisChu 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 1. 新安装的eVC++ 4.0,无法加载工程文件和工作区文件 2. 当打开某个工程时,软件停止在加载类信息,即右下角显示“Loading Class Information”,然后就未响应了 解决方法: 安装 eVCSP4 补丁 阅读全文
posted @ 2011-05-12 23:49 JarvisChu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 有如下代码int main(){ for(int i=1;i<1;i++){ cout<<"JarvisChu"<<endl; } return 0;}运行结果会不会输出 JarvisChu?结果是不会。for(int i=a;i<b;i++){ c = i;}因为for循环的步骤是:1. 先给 i 赋 初值 a2. 再判断 i 与 b的大小关系3. 满足判断条件 做 c =i语句,否则结束循环4. i++5. 回到2 阅读全文
posted @ 2011-05-01 14:59 JarvisChu 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 程序功能:1. 图的邻接表存储2. 递归深度遍历3. 非递归深度遍历(借助stack)4. 递归广度遍历5. 非递归广度遍历(借助queue)程序中通过条件编译实现,递归与非递归的选择//#define _RECURSION_TRAVERSE //递归遍历(将下一行注释,此行不注释)#define _NON_RECURSION_TRAVERSE //非递归遍历(节点本身有isVisited域)(将上一行注释,此行不注释) 注释第一... 阅读全文
posted @ 2011-04-30 16:05 JarvisChu 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 有如下程序:#include <iostream>#include <fstream>using namespace std;void fuc(ofstream file){ file<<"jarvischu"<<endl;}int main(int argc,char* argv[0]){ for(int i=0;i<argc;i++){ cout<<argv[i]<<endl; } ofstream file("test.txt"); fuc(file); return 0 阅读全文
posted @ 2011-04-29 20:52 JarvisChu 阅读(328) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/abilitytao/archive/2009/03/24/77699.htmlC++标准库简介(转)C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 <cname>形式的标准头文件【 <complex>例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 <cname>形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。C++ 阅读全文
posted @ 2011-04-26 16:16 JarvisChu 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页