C-bugfree使用教程用C++怎么新建一个类

当前访客身份:游客 [
当前位置:
C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。
C-Free 5 主要有以下特性:
1. 支持多编译器,可以配置添加其他编译器; &&&&& 目前支持的编译器类型: &&&&&&&&& (1) MinGW 2.95/3.x/4.x/5.0 &&&&&&&&& (2) Cygwin
&&&&&&&&& (3) Borland C++ Compiler &&&&&&&&& (4) Microsoft C++ Compiler &&&&&&&&& (5) Open Watcom C/C++ &&&&&&&&& (6) Digital Mars C/C++ &&&&&&&&& (7) Ch Interpreter &&&&&&&&& (8) Lcc-Win32 &&&&&&&&& (9) Intel C++ Compiler
2. 增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等); 3. 增强的智能输入功能; 3. 可添加语言加亮器,支持其他编程语言; 4. 可添加工程类型,可定制其他的工程向导; 5. 完善的代码定位功能(查找声明、实现和引用); 7. 代码完成功能和函数参数提示功能; 8. 能够列出代码文件中包含的所有符号(函数、类/结构、变量等); 9. 大量可定制的功能 &&&&& 可定制快捷键 &&&&& 可定制外部工具 &&&&& 可定制帮助(可支持Windows帮助、Html帮助和在线帮助); 10. 彩色、带语法加亮打印功能;11. 在调试时显示控制台窗口;12. 工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。
授权协议: 商业软件
开发语言:
操作系统:
收录时间: 日&&(国产软件 or 国人参与)
C-Free 的类似软件,共94个
自 gtk 的版本升到 2.12,它就包含了 GtkBuilder . GtkBuilder 的作用和 libglade 一样,用来加载 glade 文件, 所以,如果使用 GtkBuilder 来代替 libglade ,这样就可以在使用过程中,减少一个依赖. 但是,glade-3.4....
Qt Eclipse Integration for C++ 是 Eclipse 用来开发C++ 版本的 Qt 应用的插件
Qt Designer 是一个可视化的基于 Qt 的用户界面设计工具。用来生成 ui 定义文件,而不考虑具体的语言。
QDevelop 是一个用来开发基于 Qt4 应用程序的集成开发环境,要求 Qt4 的支持,Windows 需要 MinGW 支持。使用 gdb 做为调试工具,提供包括英语、德语、法语、荷兰语与俄语的支持,没有中文。...
TIA (Tiny IDE for Ada/Anything)是一个基于 ncurses 文本窗口界面的集成开发环境,支持包括 GCC, G++, Java, Perl, PHP, BASH, BUSH, HTML, 和 GNAT (Ada 95) 在内的编程语言,集成了 CVS、SVN 版本控制系统。主...
Cint(C/C++ interpreter, C-int)是一个C++解释器,顾名思义,和GCC、VC等编译器不同,它是解释执行C++代码的。 我们可以利用它来让我们的程序支持解释C++语言。 它具有的功能有: 支持 K&R-C, ANSI-C, ANSI-C+...
libc++是一个C++标准库实现,突出了标准符合和高效的代码生成。如果C++&0x标准得以批准,libc++也将提供支持。libc++由 Howard Hinnant开发和维护,目前的完成度为85%。...
Google 发布了首个开发者预览版的 Native Client SDK, 开发者已经可以通过该SDK开发应用程序了。Google表示此举让 Native Client 走出了重要的第一步。 预览版的 Native Client SDK 包含一个基于 GCC 的编译器,...
最新新闻:
GCCSense 是一个使用 GCC 代码分析器的智能 C/C++ 开发工具,通过内部编译信息,可提供高级代码自动完成功能,GCCSense 是一个独立的程序,任何代码编辑者都可以使用。
PythoidC是中国人研发的最方便的C语言开发工具,实现了易如Python快如C的最高境界: 1、免除大括号{}及行尾分号;
统一用缩进表示代码块(支持自动批量调整缩进) 2、不必打开DOS窗口(控制台),运行结果及错...
使用 C-Free 中的任何问题
共有 94 个类似软件
CopperSpice 是一个从现有 Qt 4.8 框架衍生出来的 C++ 库。我们的目标就是改变库、...
Mathfu 是 C++ 数学库,可以提高游戏的开发效率与便捷性。它提供一套矢量、矩阵和四...
Smart C++ Builder 是一个由GVim、MingW等开源组建所创造成的一个完整C/C++/ObjC/...
8cc 是一个小型的 C 编译器,支持所有 C11 语言特性。而且该编译器可以编译自身。...
rt0 是一个非常小的 C 运行时,用于 Linux i386 & x86_64 特性: 仅仅 87 SLOC 实现...
Sky IDE 是一个受欢迎的 C++ 集成开发环境,支持多种编程语言,提供大量的特性,包...
4个函数实现的c编译器,大约500行。基本上已经比较完备了,可以自己编译自己。 使用...
saf (saf application framework) 是一个高并发的c++应用程序框架,它以RPC为基础,...
CPIP 是一个用 Python 开发的 C/C++ 预处理器。CPIP 可输出预处理的所有方面信息便...
CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境。...
共有 25 人关注 C-Free静态成员数据和静态成员函数
1.C中静态数据和静态函数的用法
C语言中定义一个静态变量和静态函数主要是为了满足某个文件的需求
比如我们在文件List.c中定义
static int count = 0; //静态变量
static int get_last_node(List *Head);//定义静态函数
二者的作用域都仅仅在文件List.c中。如果main函数在static int get_last_node(List *Head)
之前定义,那么就应该在头文件后面用语句:
static int get_last_node(List *Head);//定义静态函数
进行声明。
如果main定义在static int get_last_node(List *Head)之后则不需要。(建议静态函数都在头
文件后声明)
#include&stadio.h&
static int count = 0; //静态变量
static int get_last_node(List *Head);//定义静态函数
void main()
get_last_node(Head);
static int get_last_node(List *Head)
-----------------------------------------------------------
#include&stadio.h&
static int count = 0; //静态变量
static int get_last_node(List *Head)
void main()
get_last_node(Head);
------------------------------------------------------------
2.C++中静态成员数据和静态成员函数的用法
静态成员数据:
在C++中如果某个变量属于类而并非属于某个对象的话,可以将其定义为静态成员数据。因为静态
成员数据不属于任何一个对象,所以他不能在构造函数中进行初始化(否则每定义一个对象就要
初始化一次),所以在类定义的时候就应该初始化。这样会出现另外一个问题,如果在类的定义
中对静态成员数据进行初始化,那么当重复包含类头文件定义的时候,静态变量就会被重复初始
化。解决这个问题可以把类的声明和实现分开到两个文件中。比如类的声明放在list.h中而实现
房子List.cpp中,这也就是平常见到的C++程序的文件模式。
同样静态成员数据也有public和private之分。
声明方法为:static 数据类型 成员变量名
初始化方法为: static 类名::成员变量名 = 值
静态成员函数:
相同与静态成员数据,静态成员函数也是属于某个类而非某个对象
声明方法为: static 返回值类型 函数名(参数列表)
具体实现方法为: 类名::函数名(参数列表)
注意:没有staic 和 返回值类型了
--------------------------------------------------------------
Class Node{
static int Node_Alloc();//声明静态成员函数
static int count = 0;
//初始化静态成员数据
Node::Node_Alloc()
//注意:没有static关键字
//Node.cpp
----------------------------------------------------------------
C语言和C++在静态变量和静态函数的定义中有很多相似的地方,比如都是在某个特定的作用域内,c是在某个文件,c++是某个类。
(摘自:)
阅读(...) 评论()当前访客身份:游客 [
当前位置:
C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。
C-Free 5 主要有以下特性:
1. 支持多编译器,可以配置添加其他编译器; &&&&& 目前支持的编译器类型: &&&&&&&&& (1) MinGW 2.95/3.x/4.x/5.0 &&&&&&&&& (2) Cygwin
&&&&&&&&& (3) Borland C++ Compiler &&&&&&&&& (4) Microsoft C++ Compiler &&&&&&&&& (5) Open Watcom C/C++ &&&&&&&&& (6) Digital Mars C/C++ &&&&&&&&& (7) Ch Interpreter &&&&&&&&& (8) Lcc-Win32 &&&&&&&&& (9) Intel C++ Compiler
2. 增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等); 3. 增强的智能输入功能; 3. 可添加语言加亮器,支持其他编程语言; 4. 可添加工程类型,可定制其他的工程向导; 5. 完善的代码定位功能(查找声明、实现和引用); 7. 代码完成功能和函数参数提示功能; 8. 能够列出代码文件中包含的所有符号(函数、类/结构、变量等); 9. 大量可定制的功能 &&&&& 可定制快捷键 &&&&& 可定制外部工具 &&&&& 可定制帮助(可支持Windows帮助、Html帮助和在线帮助); 10. 彩色、带语法加亮打印功能;11. 在调试时显示控制台窗口;12. 工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。
授权协议: 商业软件
开发语言:
操作系统:
收录时间: 日&&(国产软件 or 国人参与)
C-Free 的类似软件,共94个
CopperSpice 是一个从现有 Qt 4.8 框架衍生出来的 C++ 库。我们的目标就是改变库、模板功能以及 C++ 11 功能的核心设计。重设计可以让我们完全移除 Qt Meta-Object 编译器(moc)系统。Moc 是一个代码生产器,很多...
Mathfu 是 C++ 数学库,可以提高游戏的开发效率与便捷性。它提供一套矢量、矩阵和四元类来执行适合于游戏开发的几何套件。这些可用于构建像 OpenGL 的图形几何库,或者动画及物理系统计算平台。
Smart C++ Builder 是一个由GVim、MingW等开源组建所创造成的一个完整C/C++/ObjC/Fortran/Flex/Bison开发工作环境,提供了项目管理、可视化调试器(F11键)以及代码自动提示功能,在提供强大开发能力的同时,可以...
8cc 是一个小型的 C 编译器,支持所有 C11 语言特性。而且该编译器可以编译自身。
rt0 是一个非常小的 C 运行时,用于 Linux i386 & x86_64 特性: 仅仅 87 SLOC 实现 仅仅 2 行 GCC 嵌入 ASM
for i386 仅仅 6 行 GCC 嵌入 ASM for x86_64 Small runtime providing just argc, argv, envp, __...
Sky IDE 是一个受欢迎的 C++ 集成开发环境,支持多种编程语言,提供大量的特性,包括强大的文字操作、语法着色和代码跟踪。
4个函数实现的c编译器,大约500行。基本上已经比较完备了,可以自己编译自己。 使用方法: gcc -o c4 c4.c
(you may need the -m32 option on 64bit machines)
./c4 hello.c
./c4 -s hello.c
saf (saf application framework) 是一个高并发的c++应用程序框架,它以RPC为基础,提供了动态载入模块的特性,为服务端开发人员只用关注于程序的业务逻辑,就可以实现远程方法调用,而不会关心底层的通信细节,另...
CPIP 是一个用 Python 开发的 C/C++ 预处理器。CPIP 可输出预处理的所有方面信息便于检查。
CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境。
最新新闻:
使用 C-Free 中的任何问题
共有 94 个类似软件
CopperSpice 是一个从现有 Qt 4.8 框架衍生出来的 C++ 库。我们的目标就是改变库、...
Mathfu 是 C++ 数学库,可以提高游戏的开发效率与便捷性。它提供一套矢量、矩阵和四...
Smart C++ Builder 是一个由GVim、MingW等开源组建所创造成的一个完整C/C++/ObjC/...
8cc 是一个小型的 C 编译器,支持所有 C11 语言特性。而且该编译器可以编译自身。...
rt0 是一个非常小的 C 运行时,用于 Linux i386 & x86_64 特性: 仅仅 87 SLOC 实现...
Sky IDE 是一个受欢迎的 C++ 集成开发环境,支持多种编程语言,提供大量的特性,包...
4个函数实现的c编译器,大约500行。基本上已经比较完备了,可以自己编译自己。 使用...
saf (saf application framework) 是一个高并发的c++应用程序框架,它以RPC为基础,...
CPIP 是一个用 Python 开发的 C/C++ 预处理器。CPIP 可输出预处理的所有方面信息便...
CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境。...
共有 25 人关注 C-Free

我要回帖

更多关于 类似myfreecams 的文章

 

随机推荐