《C++primer》第四版 15.3.1节提到基类到派生类转换(无论ref/poniter or not)的可行性,有些拗口,根据英文版翻译,得到以下几个要点:1.如果是public继承,则用户代码和后代类都可以使用派生类到基类的转换。2.如果类是使用private或protected继承派生的,...
分类:
其他好文 时间:
2015-11-15 17:47:38
阅读次数:
181
建议1.不要用线程等待,不要用线程的返回状态。因为更多时候你要做的是任务的结束判定而不是线程,这个可以通过线程的同步变量做到,返回状态同样。
分类:
其他好文 时间:
2015-11-11 22:14:59
阅读次数:
222
只能在定义数组时才能初始化,不能将一个数组赋值给另一个数组,但可以使用下标分别赋值给数组元素,但可以将一个string对象赋值给另一个string对象 如果只对数组的一部分初始化,其他元素自动设置为0 C++11可在初...
分类:
编程语言 时间:
2015-11-06 19:41:50
阅读次数:
331
6.1函数基础 一个典型的函数定义包括以下几个部分:返回类型(return type)、函数名字、由0个或多个形参组成的参数列表以及函数体。其中,形参以逗号隔开,形参的列表位于一对圆括号之内。函数执行的操作在语句块中说明,该语句块称为函数体。 我们通过调用运算符(call operator)来执行函...
分类:
编程语言 时间:
2015-11-05 00:36:47
阅读次数:
200
黑客——计算机革命的英雄硅谷之火linux命令行与shell脚本编程大全 2edition Richard Blum Christine Bresnahan 武海峰(译)C++ primer 4edition Stanley Lippman Jos...
分类:
其他好文 时间:
2015-11-02 15:16:32
阅读次数:
120
C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一,也是最新的一种,其中必然借鉴了前两者的长处,“否则它的缔造者就该打屁股”——候捷语,见《C#Primer中文版》的译续:-)它们三者有太多的共性,其语法和编程概念,绝大部分彼此兼容,精一而通三。尤其对熟练掌握C++的程序员而言,...
分类:
编程语言 时间:
2015-10-31 17:02:05
阅读次数:
198
学习总结1、文件函数原型1:FILE* fopen(char *filename, char *openmode); //打开文件,返回文件指针filename:文件名,更确切地说,是包含文件名的字符串地址;openmode:打开模式(r,w,a,r+,w+,a+,……)打开失败返回NULLint ...
分类:
编程语言 时间:
2015-10-30 17:02:01
阅读次数:
231
今天复习C++ Primer的时候,看到了关于C++类的内联成员函数的放置,应该放在头文件中。那么这到底是为什么呢?仅仅是一种代码规范问题还是必须这样做呢?下面我就来讲讲我自己的理解吧。要彻底理解这个问题,首先就要了解下函数的声明和定义了。我们知道,函数可以在多处声明,但只能在一个地方定义,不然就会...
分类:
其他好文 时间:
2015-10-29 18:01:33
阅读次数:
160
1.如何称呼C的基本模块? C语言中包含一个甚至多个函数,他们就是C的基本模块。2.什么是语法错误、什么是语义错误? 不遵循C语言的语法规则就会犯语法错误,语义错误就是意思上的错误。3.下面哪几个是c的关键字:main int function char = int char4.编写一个能产生下列输...
分类:
其他好文 时间:
2015-10-29 06:09:41
阅读次数:
121