小编foo*_*ool的帖子

C与C++中具有静态存储持续时间的对象的初始化

可能重复:
主要回报是什么?

例如,以下代码编译时没有任何警告:

#include <stdio.h>

int i = i + 1;

int main(int argc, char *argv[])
{

    fprintf (stderr, "%d\n", i);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我认为这在语法上是非法的,因为i它在声明之前使用,是不是?

在我看来,外观int i = i + 1;肯定是一个错误,为什么编译器没有警告呢?我使用gcc 4.5.1.

c c++ initialization definition

11
推荐指数
2
解决办法
3424
查看次数

Qt Quick是否足以满足大型桌面应用程序的需求?

我打算写一个专为平板电脑设计的程序,主要平台是MeeGo(因为我正在参加比赛).

编辑:

我的计划有以下需求:

  1. 用于处理网络和低级优化的繁重C++用法
  2. 动态生成内容(就像Flipboard应用程序所做的那样)
  3. 完全自定义的GUI

我发现Qt Quick有以下缺点:

  1. 现在用C++集成并不是很容易
  2. 很难表达复杂的逻辑
  3. 有时很慢.例如,当显示已调整大小的图像列表时,由于再次调整相同图像的大小和agian,因此速度相当慢.这不是Qt Quick的错,但很难修复.

Qt Quick能满足我的需求吗?

c++ qt qml qt-quick

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

是否有Boost :: asio的Web框架?

使用C++进行Web开发听起来有点奇怪,但随着node.js变得流行,我认为C++做Web内容是合理的.

node.js类似于Boost :: asio,它们都是异步的并且具有高性能.我认为C++有自己的基于Boost :: asio的Web框架是很自然的.

那么Boost :: asio的Web框架是否像Express,Geddy一样?如果没有,为什么呢?

c++ boost

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

标签 统计

c++ ×3

boost ×1

c ×1

definition ×1

initialization ×1

qml ×1

qt ×1

qt-quick ×1