问题列表 - 第31343页

C++ int a [n]在g ++中工作但不在vs2008中工作

我有以下代码:

...
int n;
cin >> n;
int numbers[n];
...
Run Code Online (Sandbox Code Playgroud)

它使用g ++(我认为)在Mac上使用NetBeans进行编译,并且在Windows上无法使用VS2008进行编译.为什么让它与每个编译器一起工作如此困难?在分配数组之前,已知数组的大小.

编辑:我知道std::vector.实际上这是家庭作业的一部分,我开始在Mac上工作,然后回到家,并对它在VS2008上不起作用感到惊讶.感谢所有的答案.但我仍然认为如果编译器可以生成一些代码,例如alloc(123)值123是硬编码的,那么为什么它不能生成像alloc(n)n从一个int n或哪个内存地址获得的东西.默认情况下允许这样的东西似乎更合乎逻辑.

c++ arrays compiler-construction g++ visual-studio-2008

7
推荐指数
3
解决办法
2638
查看次数

关于静态变量的混淆

我对静态整数的概念感到困惑.当我在main函数中初始化一个静态整数时

static int i;
Run Code Online (Sandbox Code Playgroud)

现在,静态整数被赋值为0.现在下一步:

i++;
Run Code Online (Sandbox Code Playgroud)

我变成了1.

现在程序终止了.我想知道在下一次运行中会产生什么程序.此外,如果整个程序关闭会发生什么?我明白第一行是静态int i; 因此,下次运行该函数时的下一个值应保留i先前运行时的值.如果是这样,变量静态的优势是什么?变量是否有时间限制,还是可以永久存储?如果我再次运行该功能会有什么价值?

c static

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

linq中存在检查值

这是我的xml文件

<Persons>
  <Person>
    <id>1</id>
    <Name>Ingrid</Name>
  </Person>
  <Person>
    <id>2</id>
    <Name>Ella</Name>
    </Person>
</Persons>
Run Code Online (Sandbox Code Playgroud)

我正在使用linq xml.

这里的id应该是自动生成的..

我需要检查node id的值是否已经存在.

如果不存在,它应该创建一个新的id ..如何使用linq这样做.任何指针?

谢谢

c# linq linq-to-xml

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

对象池与连接池

对象池和连接池之间的确切区别是什么?他们利用内存的算法有什么不同吗?msdn 说“对象池让你控制你使用的连接数,而不是连接池,你可以控制达到的最大数量。” 这究竟是什么意思?

请帮我澄清上面的内容。

connection-pooling object

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

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

查找 Mac OSX 上当前聚焦的应用程序窗口

我正在编写一个桌面使用情况统计应用程序。它运行一个后台守护程序,该守护程序定期唤醒,查找当前焦点的应用程序窗口的名称并将该数据记录在数据库中。

我设法在 xprop 实用程序的帮助下在 Linux 桌面上执行此操作(您可以在此处找到它)。

我怎样才能在 Mac OSX 上做同样的事情?有没有直接/间接的方法可以从 python 脚本中执行此操作?(PyObjC?)

python macos desktop pyobjc

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

为什么以及在何处使用目标c中的代表

我是一名新的iPhone程序员

我创建了一些没有委托的小视图....如果程序可以在没有委托的情况下运行,那么为什么要使用它们.他们需要什么,我在网上看到了一些有代表的节目.

我很困惑,请回答.

iphone objective-c

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

如何使用JavaScript SDK获取Facebook用户的朋友信息

我正在使用Facebook JavaScript SDK.我可以使用以下方式获取用户的信息:

FB.api('/me', function(response) {
  ....
}); 
Run Code Online (Sandbox Code Playgroud)

我得到用户的朋友使用:

FB.api('/me/friends', function(response) {
 ...
}); //.. it only has two values name and id.
Run Code Online (Sandbox Code Playgroud)

我想得到朋友出生日期和地点.是否有FB.api方法来获取它或我可以使用FB.Data.query获取它?

javascript facebook

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

如何从OS命令行启动PowerShell脚本?

我有一个PowerShell脚本用于构建我的项目文件,我希望能够从我的文件管理器的命令行运行它(并且,可能,创建一个这个脚本的快捷方式,这样我就可以从我的桌面开始构建)
任何方式去做这个?

windows powershell command-line

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

我可以使用什么正则表达式从Ruby中的URL获取域名?

我正在尝试构建一个正则表达式来提取给定URL的域.

对于:

http://www.abc.google.com/
http://abc.google.com/
https://www.abc.google.com/
http://abc.google.com/
Run Code Online (Sandbox Code Playgroud)

应该给:

abc.google.com
Run Code Online (Sandbox Code Playgroud)

ruby regex

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