¿Cómo debo almacenar c++ clase de objetos como una matriz?

Tengo que crear la clase que tiene el punto de partida nombre, nombre de punto final, y el valor de margen de demora ( archivo de texto). Los objetos de la clase tiene que ser almacenados como una matriz. Después de analizar el archivo , necesito un bucle a través de los objetos almacenados y de impresión de los valores.

Preguntas que tengo:

Q1) ¿Cómo debo almacenar objetos como una matriz?

Q2) ¿Cómo puede el archivo a ser analizado dentro de la clase a tienen punto de partida nombre, nombre de punto final y un margen de valor asignado?

Archivo de texto:

Startpoint: reg_4A

Endpoint: reg_49A

Path Type: max

  Point                                                               Incr       Path

  clock clk (rise edge)                                               0.000        0.000 

  clock network delay (propagated)                                    1.566        1.566 

  i0001016/Y (BUF_X4)                                                 0.086  &     1.885  f

  U20/Y (NAND_X1)                                                     0.043  &     1.928  r
  statistical adjustment                                                  0.016     -0.157

  slack (VIOLATED)                                                                  -0.157



Startpoint: reg_10A

Endpoint: reg_49A

Path Type: max
  Point                                             Incr       Path


  clock ck_pl2_clk (rise edge)                      0.000        0.000

  clock network delay (propagated)                  1.566        1.566

  reg_10A/CK (DFFQ_X6)                              0.000        1.566  r

  i0000502/Y (INV_X6LVT)                            0.022  &     1.744  r

  data required time                                           3.553

  data arrival time                                           -3.677

  statistical adjustment                            0.016       -0.108

  slack (VIOLATED)                                            -0.108
-4
2019-09-17 08:18:29
fuente
1 respuestas

Argumentos predeterminados son una característica de ES6.
PyV8 no admite ES6 sintaxis. Usted necesidad de utilizar una cuña/polyfil:

import PyV8

jsFunc = """
function test(msg, name) {
  (msg === undefined) && (msg = 'hello');
  (name === undefined) && (name = 'world');
  return msg + ' ' + name
}
"""


ctxt = PyV8.JSContext()
ctxt.enter()
ctxt.eval(jsFunc)
render1 = ctxt.eval("test();")
render2 = ctxt.eval("test('hi');")
print render1
print render2

Impresiones:

hello world
hi world
+0
2019-09-17 10:51:46

Vea otras preguntas sobre etiquetas