小编Str*_*der的帖子

在C++中使用字符串的最佳实践

我目前正在制作一个小型C++工具,我对如何处理C++中的字符串感到震惊.这是我第一次需要处理C++,我对使用Java,C#等强类型的托管语言有很多经验,但我对C++字符串感到很生气.

在C++中是否有使用字符串的最佳实践?

很多WIN API函数处理不同类型的"字符串"

tchar,char*,LPWSTR,LPCSTR ......等将每种类型转换为其他类型需要花费大量时间来实现.

在将一种类型转换为另一种类型时,请建议您处理字符串的方式.也许有一些库可供使用?

c++ string

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

从控制台应用程序返回数据

是否有可能以某种方式从控制台应用程序“对象”返回?对象的 Xml 或 Json 表示。我知道 CLR 会寻找入口点静态函数,在控制台应用程序执行期间它应该是 void 或 int 。

但是有没有什么通用的方法可以以某种方式返回对象?标准流?有任何想法吗?

c# console

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

如何在C++控制台应用程序中使用shell32.dll

我需要做的是获得ApplicationData路径,我在谷歌发现有一个叫做的功能

HRESULT SHGetFolderPath(
  __in   HWND hwndOwner,
  __in   int nFolder,
  __in   HANDLE hToken,
  __in   DWORD dwFlags,
  __out  LPTSTR pszPath
);
Run Code Online (Sandbox Code Playgroud)

但它存在于shell32.dll中.在C#中,我会做类似的事情

[DllImport]
static extern HRESULT SHGetFolderPath() and so on.
Run Code Online (Sandbox Code Playgroud)

在C++ Console应用程序中我需要做什么才能调用此API?也许,我可以使用LoadLibrary()?但是这样做的正确方法是什么?

我能以某种方式静态链接这个DLL作为我的exe的一部分吗?我正在使用Visual Studio 2010.

c++ linker static-linking

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

重新安装orchard cms

是否有可能从orchard cms重新安装(创建conpact版数据库文件)?

我已经删除了数据库文件,现在当我启动果园时,我正在访问目录浏览页面.

asp.net-mvc orchardcms asp.net-mvc-3

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

WebGrid寻呼机样式

有没有办法将样式应用于WebGrid寻呼机?

我发现这样做的唯一方法是从客户端编写Jquery代码,但它看起来有点脏.

有没有为这个GridHelper提供css的常规方法?

asp.net asp.net-mvc webgrid asp.net-mvc-3 asp.net-mvc-4

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

C++ 跨平台开发(Windows 和 Mac OS)

我有一项新任务来研究开发 C++ 跨平台 (Mac/Win) 实用程序的方式以满足我们的内部需求。

我已经使用 C#、Java、Managed C++ 等不同的“粉红色”语言开发了 7 年。但是在这个任务中,要求是支持 Mac 和在 Mac 上运行的 .NET ,真的很痛苦(从其他使用过这个的人那里知道这一点)。

所以我开始考虑 C++ 是否可以使用 C++ 进行跨平台开发。该应用程序将不包含任何 GUI,但将包含大量系统 API 调用和大量业务逻辑分析。

是否有一些库允许实现这种任务?有可能做吗?

c++ windows macos cross-platform cross-compiling

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

C#动态,对象数组

是否可以通过动态处理对象数组?

我的意思是这样的......

dynamic d ;

d.SomeProp.Add(new SomeObject);
Run Code Online (Sandbox Code Playgroud)

谢谢.

c#

0
推荐指数
1
解决办法
111
查看次数

SQL Server删除所有超过10分钟的行

如何删除SQL Server中在10分钟后创建的所有行。谢谢。

sql sql-server

0
推荐指数
1
解决办法
4397
查看次数