【发布时间】:2010-09-20 02:56:06
【问题描述】:
我已经阅读了一些帖子,但无法弄清楚哪里出了问题。我的代码如下
#include <iostream>
using namespace std;
/* compiles with command line gcc xlibtest2.c -lX11 -lm -L/usr/X11R6/lib */
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>
#include <X11/Xatom.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
public class Point
{
int x;
int y;
public Point()
{
this.x=0;
this.y=0;
}
};
/*Code For XLib-Begin*/
Display *display_ptr;
Screen *screen_ptr;
int screen_num;
char *display_name = NULL;
unsigned int display_width, display_height;
Window win;
int border_width;
unsigned int win_width, win_height;
int win_x, win_y;
XWMHints *wm_hints;
XClassHint *class_hints;
XSizeHints *size_hints;
XTextProperty win_name, icon_name;
char *win_name_string = "Example Window";
char *icon_name_string = "Icon for Example Window";
XEvent report;
GC gc, gc_yellow, gc_red, gc_grey,gc_blue;
unsigned long valuemask = 0;
XGCValues gc_values, gc_yellow_values, gc_red_values, gc_grey_values,gc_blue_values;;
Colormap color_map;
XColor tmp_color1, tmp_color2;
/*Code For Xlib- End*/
int main(int argc, char **argv)
{
//////some code here
}
谢谢...它起作用了..你是的,我是一个 Java 人.. 还有一件事
如果我写它会出错
私有整数 x; private int y;
如果在构造函数中我使用 观点() { 这个.x=2; }
提前致谢
【问题讨论】:
-
引用自身的正确语法是
this->,这是一个指针 -
非常感谢大家......一切都完成了。
-
如果您还没有a good introductory C++ book,您真的应该选择。如果你有一个,你需要阅读它。 Java 和 C++ 除了都使用花括号并让您让计算机做事这一事实之外,几乎没有共同之处。