小编Jic*_*hao的帖子

如何序列化为原始内存块?

使用boost将c ++对象序列化为文件非常容易,

std::ofstream ofile( lpszFileName );
boost::archive::text_oarchive oa(ofile);
oa << m_rgPoints;
Run Code Online (Sandbox Code Playgroud)

但是,如何将c ++对象序列化为原始内存块?

我应该将输出文件流读入内存还是有其他更好的方法?

谢谢.

c++ serialization boost

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

如何在Qt中保存对话框的状态?

假设在对话框中有复选框,选项等控件,我怎么能在Qt中保存对话框的状态?

我应该使用QSettings还是其他什么?

谢谢.

qt

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

是否有 OutputDebugString 的 Unicode 替代方案?

OutputDebugString()是本机 ASCII,这意味着它在调用 ASCII 版本之前将输入的 Unicode 字符串转换为本地字符串OutputDebugStringA()

是否有其他OutputDebugString()支持 Unicode 的替代方案?

windows debugging unicode winapi outputdebugstring

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

在FTP客户端使用grep和ls?

我怎么能使用grep,并ls在FTP客户端...

我的意思是,如果我想找到一些我可以使用的特定文件:

 ls -l | grep pattern
Run Code Online (Sandbox Code Playgroud)

ftp grep ls

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

如何初始化struct in6_addr?

我知道有一种方法可以做到这一点,

const struct in6_addr naddr6 = { { 
                0x3f, 0xfe, 0x05, 0x01,
                0x00, 0x08, 0x00, 0x00, 
                0x02, 0x60, 0x97, 0xff,
                0xfe, 0x40, 0xef, 0xab
}};
Run Code Online (Sandbox Code Playgroud)

但不能用这个,

const struct in6_addr naddr6 = 
                { { { 0x3ffe0501, 0x00080000, 0x026097ff, 0xfe40efab } } }; 
Run Code Online (Sandbox Code Playgroud)

似乎我可以1/2/3巴黎的括号.为什么?

谢谢.

network-programming ipv6

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

如何在C++中使一个模糊的调用变得明显?

void outputString(const string &ss) {
    cout << "outputString(const string& ) " + ss << endl;
}

void outputString(const string ss) {
    cout << "outputString(const string ) " + ss << endl;
}

int main(void) {
    //! outputString("ambigiousmethod"); 
    const string constStr = "ambigiousmethod2";
    //! outputString(constStr);
} ///:~
Run Code Online (Sandbox Code Playgroud)

如何进行明确的通话?

编辑:这段代码可以用g ++和MSVC编译.

谢谢.

c++ overloading reference ambiguity

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

在Windows中将__int64转换为long

如何在Windows(MSVC8和MSVC6)中将__int64转换为long?

正常的类型转换会有效吗?

另外,如何将long转换为__int64?如果long是负值,它会起作用吗?

注 - 我说的是__int64变量总是包含一个不超过32位长的值的场景.

c windows casting int64

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

mediawiki如何实现Special:Allpages?

我们可以通过url访问Mediawiki的所有页面./wiki/Special:Allpages.

但是没有命名的php文件Special:Allpages.mediawiki如何实现它?

谢谢.

php redirect mediawiki

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

这个特殊的主要功能有什么特别之处吗?

当我浏览解压缩的源代码时,我遇到了如下主要功能,

int MAIN(argc, argv)   /* return PK-type error code (except under VMS) */
    int argc;
    char *argv[];
{
    int r;

    CONSTRUCTGLOBALS();
    r = unzip(__G__ argc, argv);
    DESTROYGLOBALS();
    RETURN(r);
}
Run Code Online (Sandbox Code Playgroud)

我认为这样定义的主函数在编译时不会通过.但我的c编译器并没有抱怨它.为什么它在语法上是正确的?

谢谢.

c

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

如何在Windows 7中请求管理员权限?

我在Windows 7下使用Qt编写了一个应用程序.应用程序以普通用户权限启动,但我想获得管理员权限,因为我想修改注册表以自动启动应用程序.

我怎么能这样做?

c++ winapi windows-7

3
推荐指数
2
解决办法
6643
查看次数