12 2012 档案
摘要:对于特定类类型的全体对象而言,访问一个全局对象有时是必要的。也许,在程序的任一点需要统计已创建的类对象的数量;或者,全局对象可能是指向类的错误处理例程的一个指针;或者,他是指向类类型对象的内存自由存储区的一个指针。 然而,全局对象会破坏封装:对象需要支持特定类抽象的实现。如果对象是全局的,一般的用户代码就可以修改这个值。类可以定义类静态成员,而不是定义一个可普遍访问的全局对象。 通常,非static数据成员存在于类类型的每个对象中。不像普通的数据成员,static数据成员独立于该类的任意对象而存在;每个static数据成员是与类关联的对象,并不是直接使用非static成员。 1.使用...
阅读全文
摘要:指针提供间接操作其所指对象的功能。与对迭代器进行解引用操作一样,对指针进行解引用可访问它所指的对象,*操作符将获取指针所指的对象: string s("hello world"); string *sp = &s; cout<<*sp; //结果为:hello world 对sp进行解引用将获得s的值,然后用输出操作符输出该值,于是最后一条语句输出了s的内容hello world。 1.生成左值的解引用操作 解引用操作符返回指定对象的左值,利用这个功能可修改指针所指对象的值: *sp = "goodbye"; 因为sp指向s,所以给*
阅读全文
摘要:vector的遍历可使用洗标或迭代器实现,同理也可用下标或指针来遍历数组。指针是指向某种类型对象的符合数据类型,是用于数组的迭代器:指向数据中的一个元素,在指向数据元素的指针上使用接引用操作符“*”和自增操作符“++”,与在迭代器上的用法类似。对指针进行解引用操作,可获得该指针所指对象的值。而当指针做自增操作时,则移动指针使其指向数组中的下一个元素。在使用指针编写程序之前,我们需进一步了解他。 1.指针的定义 指针通常比较难理解对于初学者,由指针错误引起的调试问题连富有经验的程序员都感到头疼。然而,指针式大多数C程序的重要部分,而且在许多C++程序中仍然受到重用。 指针的概念很简单:...
阅读全文
摘要:typedef可以用来定义类型的同义词:View Code 1 typedef double wages; //wages 是double的代名词2 typedef int exam_score //exam_score是int的代名词3 typedef wages salary; // salary是double的间接代名词typedef名字可以用作类型说明符:wages hourly,weekly; //hourly,weekly是double类型exam_score test_result; //test_result是int类型ty...
阅读全文
摘要:private void btnRefresh_Click(object sender, RoutedEventArgs e){ HtmlPage.Window.Eval("window.location.reload();");}
阅读全文
摘要:在程序中,各种作用域的对象很多,有些对象还包含在别的对象中,还有些对象早在main()函数开始之前就已经建立了。创建对象的唯一途径是调用构造函数。构造函数是一段程序代码,所以构造对象的先后顺序不同,直接影响程序执行的先后顺序,导致不同的运行结果。C++给构造对象的顺序做了专门的规定。 1. 局部对象 局部和静态对象是指块作用域(局部作用域)和文件作用域的对象。他们声明的顺序与他们在程序中出现的顺序是一致的。例如,下面的程序是测试局部对象与局部静态对象在不同的情况下的创建顺序://=================================//测试局部对象的创建顺序//======...
阅读全文
摘要:总结 Xap 包装失败。引发类型为“System.OutOfMemoryException”的异常 的解决方案总结:分析如下:这个错误基本上可以确定是编辑Xaml文件,导致运行的时候报内存溢出的,听说64位的操作系统不会报1.有几个不靠谱的方法,就是,关闭vs重新打开,但是如果项目比较大,每次打开都要耗费很多时间2.还有一个更不靠谱的方法,就是清理silverlight所在的项目,然后重新生成,有一定的概率能生成成功3.最靠谱但是最无奈的方法,打开两个vs一个负责编辑。另外一个负责运行,缺点是你的电脑的配置要跟得上4.清理解决方案,按引用顺序重新生成,并更新服务引用我的解决顺序:清理解决方案重
阅读全文
摘要:定义和用法DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。语法DATEPART(datepart,date)date 参数是合法的日期表达式。datepart 参数可以是下列的值:日期部分缩写yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydwHourhhminutemi, nsecondss, smillisecondms假设我们有下面这个 "Orders" 表:OrderIdProductNameOrderDate1'Comp
阅读全文
浙公网安备 33010602011771号