C++ 基本语法

#预编译语句
输出cout 与重载(overloaded)运算符 << 一起使用: cout << "This is a sentence."; // 也是位运算符
using namespace std; //C++标准函数库的所有元素都被声明在一个名空间中,这就是std名空间。
// namespace identifier {} //将一组全局范围有效的类、对象或函数组织到一个名字下面
范围操作符:: // using v8::Local //后面就可以直接使用Local
args[0]->IsNumber() // 指向成员的指针
FunctionCallbackInfo& args// 模板(类似宏)函数, &传递引用
操作符endl来换行 // std 中
C++中的标准输入是通过在cin数据流上重载运算符extraction (>>) 来实现的
要一次读取一整行输入,需要使用C++的函数 getline,getline (cin, mystr);
函数:type name ( argument1, argument2, ...) statement
  • type 是函数返回的数据的类型
  • name 是函数被调用时使用的名
  • argument 由一个数据类型后面跟一个标识名称组成,就像变量声明中一样(例 如,int x)。
  • statement 是函数的内容。
inline 指令可以被放在函数声明之前,要求该函数必须在被调用的地方以代码形式被编译。
地址操作符/去引操作符 Address/dereference operator (&) //也是位运算符
加星号asterisk (*)来存储该指针指向的变量所存储的数值,它可以被翻译为"所指向的数值"("value pointed by")。
type * pointer_name; // type 指指向的数据的类型
操作符new的存在是为了要求动态内存。 pointer = new type [elements] //delete 释放内存