C++ 基本语法

Tags
c++
Created
Jul 7, 2016 12:30 PM

#预编译语句

输出流 cout 与重载(overloaded)运算符 << 一起使用: cout << "This is a sentence."; // 也是位运算符

using namespace std; //C++标准函数库的所有元素都被声明在一个名空间中,这就是std名空间。

// namespace identifier {} //将一组全局范围有效的类、对象或函数组织到一个名字下面

范围操作符:: // using v8::Local //后面就可以直接使用Local

args[0]->IsNumber() // 指向成员的指针

FunctionCallbackInfo<Value>& 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 释放内存

SuperMade with Super