小编The*_*own的帖子

哪些库必须与协议缓冲区生成的C++代码链接

我有一个mytest.proto文件的mytest.cc和mytest.h输出,但我找不到任何关于如何使用g ++编译对象的参考.(.proto很好,因为我使用Python)

g ++ mytest.cc -l ???????

包含哪些库?

c++ protocol-buffers

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

从PHP阅读中最快的序列化数据格式

我有一个PHP前端和一个C++后端,我需要能够向前端发送一组名称.什么序列化格式是最有效/最快的PHP阅读?

示例数据

group1:
  name1 3923
  name2 9879
  name3 8944
group2:
  name5 9823
group3: 
  name9 9822
  name1 4894
Run Code Online (Sandbox Code Playgroud)

什么是最快的PHP阅读?

  • XML
  • JSON
  • YAML
  • 协议缓冲区
  • 逗号/空间划分我们自己的系统
  • 还要别的吗?其他?

php serialization

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

在Windows C/C++中检查文件夹/文件是否被隐藏/系统

我正在使用C++/STL/Boost编写一个跨平台应用程序,我意识到它们没有提供检查文件夹或文件是否被隐藏或是否是Windows中的系统文件的方法.

在C/C++ for Windows中执行此操作的最简单方法是什么?

理想情况下,我有一个std :: string与路径(文件或文件夹),如果它被隐藏或是系统文件将返回.最好,如果它适用于所有Windows版本.我正在使用MinGW g ++来编译它.

windows winapi file-attributes

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

为C++应用程序提供HTTP Web服务器功能

我有一个C++应用程序,并寻找一个库,使其成为一个HTTP服务器,能够提供静态文件,并执行非常简单的任务.唯一的限制是它必须是跨平台的.

我有什么选择.

澄清:我的应用程序需要一个Web界面.此应用程序是执行其他任务的后台程序.我想提供一种方法,以便您可以访问http:// localhost:9999/performtaskhttp:// localhost:9999/viewstatus

澄清2:像这样的东西http://www.gnu.org/software/libmicrohttpd/

c++ web-services http

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

C++重载了运算符声明和定义问题

我很难让这个工作

file: myclass.hpp

Class MyClass {
public:
  template <class T>    
  MyClass &operator<<(const T &val);
};


file: myclass.cpp

template <class T>
MyClass &MyClass::operator<<(const T &val) {
   ...  
}
Run Code Online (Sandbox Code Playgroud)

我可以将这个编译成一个没有问题的对象,但是当其他函数试图调用它时,会出现这个错误(每次使用<<时).

myclass.cpp: undefined reference to `MyClass& MyClass::operator<< <int>(int const&)'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c++ declaration definition

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