KLSeis

导航

 

2013年11月5日

摘要: x=x+1 效率最低,执行过程如下(1)读取右x的地址 (2)x+1 (3)读取左x的地址 (4)把计算的值传给左边的x(编译器不认为左右的x地址相同)x+=1效率较高,执行过程如下(1)读取x的地址 (2)x+1 (3)把计算的值传给xx++效率最高,执行过程如下(1)读取x的地址 (2)x自增1 阅读全文
posted @ 2013-11-05 23:00 KLSeis 阅读(255) 评论(0) 推荐(0) 编辑
 
摘要: #ifndef __Student_H__#define __Student_H__namespace xin{class Student{};}#endif以上是正确的书写方式,编译运行不会出错,但是常常提示标题里的警告。#pragma once 和#ifndef块二者的作用相同,都是为了防止同一个文件被#include多次,只是机理不同。使用#pragma once时不会出现此警告,在#ifndef __Student_H__之前加上#pragma once也不会出现此警告(这种写法没必要,多此一举)。使用#ifndef块出现此警告时可忽略。 阅读全文
posted @ 2013-11-05 20:48 KLSeis 阅读(4408) 评论(0) 推荐(0) 编辑