C++
shfscut
这个作者很懒,什么都没留下…
展开
-
ubuntu--gcc安装及hello world程序测试
1.安装sudo apt-get install build-essential2.源代码编写 hello.cpp#include <iostream> int main() { std::cout<<"hello world!\n"; return 0; }3.编译gcc hello.cpp -o hello 错误:undefined reference to `std::cout原创 2017-03-09 11:16:19 · 587 阅读 · 0 评论 -
C++:类继承 private, protected的区别
先看实例:#include <iostream> class Mammal { public: // constructors Mammal():itsAge(2), itsWeight(5){} ~Mammal(){} protected: int itsAge; int itsWeight; };class Dog: public Mammal { pub原创 2017-03-09 09:31:51 · 698 阅读 · 0 评论 -
C++:重载和覆盖
覆盖(override):如果派生类创建的成员函数具有与基类中的成员函数相同的返回类型和签名,但是具有新的实现example:class Mammal: void Sleep() const {std::cout<<"I'm sleeping\n";} void Sleep(int time) const {std::cout<<"I'm sleeping"<<time<<"\n"原创 2017-03-09 14:50:42 · 191 阅读 · 0 评论