c++构造函数
来源:互联网 发布:python socket通信框架 编辑:程序博客网 时间:2024/06/07 00:13
头文件:
wangkai.h
#ifndef HEADER_PPOINT#define HEADER_PPOINTclass Uestc {double x, y;public:Uestc( double ix, double iy );void print();};#endif
一定要注意类定义后的那个分号。如果没有那个分号,会导致个各种编译错误。
类的实现:uestc.cpp
#include "wangkai.h"#include <iostream>//#include <cmath>using namespace std;Uestc::Uestc( double ix, double iy ){x = ix; y = iy;}void Uestc::print(){cout << "x = " <<x << endl;cout << "y = " << y << endl;}
调用类的应用程序:
#include "wangkai.h"#include <iostream>using namespace std;int main() {Uestc wangkai( 100, 200 );wangkai.print();}
编译及其运行结果:
angkai@ubuntu:~/Test$ g++ uestc.cpp main.cpp wangkai@ubuntu:~/Test$ ./a.out x = 100y = 200wangkai@ubuntu:~/Test$
- 【C++】拷贝构造函数
- C#:静态构造函数
- C++:拷贝构造函数
- explicit构造函数(C++)
- C++:关于构造函数
- C++-构造函数
- C++String构造函数
- c++-转换构造函数
- c++"拷贝构造函数
- C++: 拷贝构造函数
- object-c 构造函数
- C#构造函数
- objective-c 构造函数
- 【C++】构造函数
- 【C++】explicit构造函数
- 【C++】拷贝构造函数
- C++: 复制构造函数
- C++: 移动构造函数
- 面试题目---小字节序、大字节序、程序判断
- GEF实战:图形之基本图形
- 《STL源码剖析》-- stl_vector.h
- Android中 Js 扩展及交互
- ThinkPHP 自动验证与自动填充无效可能的原因
- c++构造函数
- webkit的js对象扩展(二)——binding方式创建自定义对象(多实例)
- C语言编译流程
- 基于WebKit浏览器的本地扩展方法
- JDBC 连接字符串大全
- three.js 绕其边缘旋转
- 数据库和代码程序间的数据类型选择
- PyMongo小总结
- webkit idl 资料