# 预处理标准,对文本预处理操作,表示该行代码最先处理,编译前运行
<iostream> 标准库,函数,表示输入输出流
std::count<<x 左移运算符,输出内容x
std::cin>>x 右移运算符,输入值付给x值
\t 制表符,类似tab功能,将输入格式对齐
endl 换行符,如果不需要立即显示的话,用"\n"
强制转换(float)5/8,5/8=0
#include <iostream>//名字空间 namespace a { int b=5; } namespace c { int b=4; } int main() { std::cout<<c::b } ////////////////////////输出:4
一个左边是指针. 一个左边是实体 如果p是指针,p->function(); 如果p是对象,p.function(); 记住-〉必须是指针,.左边必须是对象或者结构体,一般是类对象 首先介绍一下C++中的结构。对于一个结构来说, struct MyStruct { int member_a; }; 如果有个变量MyStruct s,那么使用其中的成员元素时可以用 s.member_a = 1; 如果采用指针方法访问,比如MyStruct * ps,那么同样的访问就必须使用如下形式: (*ps).member_a = 1; 或者 ps->member_a = 1; c++中当定义类对象是指针对象时候,就需要用到->指向类中的成员;当定义一般对象时候时就需要用到"."指向类中的成员....... 例如: class A { public play(); } 如果定义如下: A *p则:p->play()使用; 左边是结构指针。 A p 则:p.paly()使用; 左边是结构变量。 总结: 箭头(->):左边必须为指针; 点号(.):左边必须为实体。