小编boo*_*oom的帖子

如何在没有子类化的情况下在构建的类中添加成员变量和方法

如何在不对其进行子类化的情况下将成员变量和方法添加到构建的类(例如,NSString)中.

cocoa objective-c

5
推荐指数
2
解决办法
2472
查看次数

创建一个可以在C++中保存不同类的对象的数组

如何创建一个可以在C++中保存不同类的对象的数组?

c++ arrays polymorphism

5
推荐指数
2
解决办法
3303
查看次数

多次包含头文件c ++

关于在C++代码中多次包含头文件,我遇到了问题.

比方说,我有三个等级X,Y,Z.X和Y派生自Base类Z.我想在Y中创建一个X实例.代码将如下所示.

class Z { …some code… };

class X: public Z { …some code… };  //here #include header of class Z added

class Y: public Z  //here #include header of class Z added as well as of X class
{
private:
   X* mX;    //instance of X 

   …some code…
};
Run Code Online (Sandbox Code Playgroud)

所以在这个基类的所有方法的多重定义中出现了.我怎么能解决这个问题

c++

5
推荐指数
1
解决办法
2万
查看次数

制作一个 GtkButton 圆

如何让 GtkBtton 变成圆形?

gtk

4
推荐指数
1
解决办法
3264
查看次数

Linux中的当前用户路径?

如何在Linux中获取当前用户路径?它可以是GTK +框架API,也可以是普通的C++.

linux gtk

4
推荐指数
1
解决办法
1631
查看次数

将unicode字符串转换为nsstring

我有一个unicode字符串

{\rtf1\ansi\ansicpg1252\cocoartf1265
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 LucidaGrande;}
{\colortbl;\red255\green255\blue255;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{check\}}{\leveltext\leveltemplateid1\'01\uc0\u10003 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\paperw11900\paperh16840\margl1440\margr1440\vieww22880\viewh16200\viewkind0
\pard\li720\fi-720\pardirnatural
\ls1\ilvl0
\f0\fs24 \cf0 {\listtext    
\f1 \uc0\u10003 
\f0     }One\
{\listtext  
\f1 \uc0\u10003 
\f0     }Two\
}
Run Code Online (Sandbox Code Playgroud)

这里我有unicode数据\ u10003,相当于"✓"字符.我使用了[NSString stringWithCharacters:"\ u10003"length:NSUTF16StringEncoding],这引发了编译错误.请告诉我如何将这些unicode字符转换为"✓".

此致,热潮

unicode cocoa objective-c ios

4
推荐指数
4
解决办法
2万
查看次数

将CDATA块写入NSXMLDocument文件

如何在XML文件中写入CDATA块并将其保存到cocoa中的文件中.

cocoa nsxml

3
推荐指数
1
解决办法
875
查看次数

setActionName:NSUndoManager类的方法用途

setActionName:方法描述表示它为undo或redo命令设置了动作名称.但是,我怀疑是如何使用上述方法设置的动作名称.

问候,iSight

cocoa

3
推荐指数
1
解决办法
182
查看次数

创建 debian 包

我已经在 debian 网站上检查了创建包的情况。

但是,它并不容易理解,因为它没有给出逐步的过程。

请帮助我如何创建 Debian 软件包。

如果可以的话有详细的步骤就更好了。

ubuntu debian

3
推荐指数
1
解决办法
1360
查看次数

如何使用C/C++获得num lock状态?

我已经阅读了Gdk论坛链接,该链接表示从版本3.0开始实现获取num lock state api.但我使用的是2.4版本,因为我需要支持更低版本的Linux版本,因此我无法更新到3.0版本.这是讨论链接:

http://mail.gnome.org/archives/commits-list/2010-July/msg00259.html

那么,有没有其他方法可以使用内部Linux命令获得num lock状态?

问候,iSight

c c++ linux x11 gtk

3
推荐指数
1
解决办法
4232
查看次数

标签 统计

cocoa ×4

c++ ×3

gtk ×3

linux ×2

objective-c ×2

arrays ×1

c ×1

debian ×1

ios ×1

nsxml ×1

polymorphism ×1

ubuntu ×1

unicode ×1

x11 ×1