![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧
文章平均质量分 74
jiqiang_paul
这个作者很懒,什么都没留下…
展开
-
class与struct的区别
类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement s转载 2012-01-06 09:36:47 · 245 阅读 · 0 评论 -
抽象类和接口的区别
一、抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,则其具体派生类必须覆盖它转载 2011-12-21 15:43:12 · 249 阅读 · 0 评论 -
抽象类、接口
抽象类:抽象类是特殊的类,只是不能被实例化,抽象类可以包括抽象方法;接口:接口是引用类型的,类似于类. 接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成员都被定义为公有的。除此之外,不能包含任何其他的成员,例如:常量 、域、构造函数、析构函数、静态成员。相同点: (1) 都可以被继承 (2) 都不能被实例化 (3) 都可以转载 2012-01-06 09:37:37 · 254 阅读 · 0 评论 -
ParameterizedThreadStart ThreadStart
不需要传递参数,也不需要返回参数 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart); thread.Start(); public void Calculate(){转载 2012-01-06 09:51:34 · 568 阅读 · 0 评论 -
Visual AssistX 10.6.1837安装文件和破解补丁打包下载
这个版本的VAX安装包直接支持所有的VS,包括VC6 VS2003 2005 2008 2010。使用方法:直接安装安装文件,然后应用安装包里面的破解补丁即可(对于非2010来说)。破解方法是将Patch复制到安装目录,运行,Path即可。对于vs2010的朋友需要额外注意,使用2010的朋友,是需要覆盖到Visual Studio 2010的Visual Assist的安装位转载 2014-02-13 15:51:21 · 755 阅读 · 0 评论 -
C++编码规范 读书笔记
项目组一直没有做代码审查,最近有启动这项计划的打算,因此提前复习一下《C++编程规范》,并做一些笔记。我们做任何事通常都先从简单的入手,循序渐进,持续改进,那么做代码审查也不例外,《C++编程规范》又很多,如果一下子突然引入,会对代码编写提出过高的要求,对开发人员的打击比较大,从而可能会影响团队的整个士气,所以我想我们应该从最简单(即容易遵循做到)、最重要的几个规范开始,即追求 【有效性/复杂性】转载 2014-02-13 10:09:21 · 482 阅读 · 0 评论