c++基础
宇文莺语
我比较高调,所以暂无相关介绍
展开
-
c++ 虚函数 多态性 (一)
#include using namespace std; class A { public: void foo () { printf ("1\n"); } virtual void fun () { printf ("2\n"); } }; class B : public原创 2014-02-19 09:15:23 · 459 阅读 · 0 评论 -
为什么内置数组不支持数组之间的赋值,支持这种操作需要什么信息?
数组名其实代表着一个指针常量,所以将一个数组名赋值给另一个数组,就像是把常量2赋值给常量3一样,虽然语法正确,但在语意层面上会产生错误。 C++语言并未支持数组的赋值操作,编译器在编译时必须知道数组的长度,才能产生执行代码来支持数组对数组的操作。原创 2013-03-11 08:35:51 · 758 阅读 · 0 评论 -
string
1、string typedef basic_string, allocator > string; 2、basic_string template class basic_string{}; 3、wstring typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > wstring; 4、tstring typedef basic_string<TCHAR, char_traits<TCHAR>, allo原创 2015-03-10 13:44:14 · 503 阅读 · 0 评论