1. python编辑时可以不要头文件吗
win下py代码,头文件是#-*-encoding:utf-8-*-,是告诉python解释器, 应该以utf-8编码来解释py文件, 对于python 2.6/2.7, 如果程序中包含中文字符, 又没有这一行, 运行将会报错. 但python3.1没有这行, 也会成功运行的。
linux下,头文件需要写#! /usr/bin/env python。
加上这行, 这个py就处于了可执行模式下, (当然是针对linux类的操作系统), 这个hint, 告诉操作系统要使用哪个python解释器来执行这个py. 在linux上执行一下命令 /usr/bin/env python ,就知道这行其实是call一下python解释器.
2. 头文件怎么写
1.新建一个工程Point;
2.在工程中建立一个头文件point.h进行类的definition:
#ifndef MY_POINT
#define MY_POINT
class Point{
}#endif
3.在工程中建立一个cpp文件point.cpp,定义类的declaration(存放在哪里都可以):
#include "编译器可以找到的路径/point.h"
--在下面进行这个类declaration--
--完成类的declaration--
4.编译通过
5.在以后的任何地方都可以使用:
#include "编译器可以找到的路径/point.h"
--这样就成功了!--
转载请注明出处育才学习网 » python的头文件怎么写